ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

bash:script:15_awk_for_count

文書の過去の版を表示しています。


15 awkでカウント

awkを使って行数のカウントを行ってみる

下記のリストを利用

$ cat list
A
B
C
D
E
F
G
H
I
C
D
C

どの文字列が何個あるのか出してみる

$ cat a | awk '{count[$0]++} END {for(i in count) {print i " : " count[i]"個"} }'
A : 1個
B : 1個
C : 3個
D : 2個
E : 1個
F : 1個
G : 1個
H : 1個
I : 1個

2個以上存在するもののみ表示

$ cat a | awk '{count[$0]++} END {for(i in count) {if(count[i] > 1) {print i " : " count[i]"個"} } }'
C : 3個
D : 2個
bash/script/15_awk_for_count.1504761497.txt.gz · 最終更新: 2017/09/07 14:18 by matsui