$ 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個