如何使用特定字符串计算unix中的行数
我有一个像下面这样的文件如何使用特定字符串计算unix中的行数,unix,Unix,我有一个像下面这样的文件 Name1 IM123 Name2 IM145 Name1 IM901 我想计算名称出现的次数。您可以尝试以下操作: 具体名称1: $ 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 希望有帮助 $g
Name1 IM123
Name2 IM145
Name1 IM901
我想计算名称出现的次数。您可以尝试以下操作: 具体名称1:
$ 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
希望有帮助 $grep“Name”test.txt|wc-l
正如@kojiro很好地指出的,wc
是不需要的
$ grep --count "Name" test.txt
请参阅和。我很高兴能帮上忙。=)确保接受任何正确答案,以便关闭其他用户的问题。