shell awk 統計重複個數

2021-08-04 01:26:56 字數 321 閱讀 7187

有檔案file.log內容如下:

要統每個網域名稱出現次數:

4 2

1

答案是:  awk -f / ' end}' file.log;

解釋一下,awk語法就不說了:

-f引數是制定awk分隔符,這裡制定的是 /,所以每行被分成4個部分。

sort 的-r是降序,-k是按照第幾組字元排序,從1開始。

a可以理解成key-value形式的物件,網域名稱做key 個數做value。

在end動作裡完成對結果a的列印,

注意: 這個方法還可以用來統計日誌中響應時間等等。

shell awk 統計檔案詞頻

現有檔案file,如何統計輸出file中每個單詞的詞頻,並按照詞頻排序?awk f end file sort t nr k2各引數含義 awk f end 列印鍵,值 words.txt sort t nr k2 管道命令進行sort排序 t自定義分隔符,n按照數字型別排序,r反序,k2 用字段2...

JS 統計重複個數

由 n 個連線的字串 s 組成字串 s,記作 s s,n 例如,abc 3 abcabcabc 如果我們可以從 s2 中刪除某些字元使其變為 s1,則稱字串 s1 可以從字串 s2 獲得。例如,根據定義,abc 可以從 abdbec 獲得,但不能從 acbbe 獲得。現在給你兩個非空字串 s1 和 ...

LeetCode 統計重複個數

q 由 n 個連線的字串 s 組成字串 s,記作 s s,n 例如,abc 3 abcabcabc 如果我們可以從 s2 中刪除某些字元使其變為 s1,則稱字串 s1 可以從字串 s2 獲得。例如,根據定義,abc 可以從 abdbec 獲得,但不能從 acbbe 獲得。現在給你兩個非空字串 s1 ...