我有一个如下文件。
Name1 IM123
Name2 IM145
Name1 IM901
我想计算名称的出现次数。
答案 0 :(得分:2)
<击> $ grep "Name" test.txt | wc -l
击>
正如@kojiro很好地指出wc
不需要。
$ grep --count "Name" test.txt
答案 1 :(得分:0)
您可以尝试以下方法:
具体名称为:
$ awk '$1 ~ /Name1/ {++c} END {print c}' FS=" " file_name.txt
对于所有名称:
$ awk '{count[$1]++}END{for(j in count) print j,"("count[j]" times)"}' FS=" " file_name.txt
希望有所帮助!