$ cat list AAA BBB CCC AAA AAA
awk '/^AAA/ {count++} END{print count}' list 3
$ cat list AAA 1 BBB 0 CCC 1 AAA 0 AAA 1
awk '/^AAA/ {if($2==1) {count++} } END{print count}' list 2
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個
$ cat a | awk '{count[$0]++} END {for(i in count) {if(count[i] > 1) {print i " : " count[i]"個"} } }' C : 3個 D : 2個