在Linux或Unix上如何使用grep统计单词出现的次数
时间:2019-11-20 08:53:46 来源:igfitidea点击:
如何使用grep统计字符串或者单词的次数?
查找单词foo在文件中出现的总次数
语法为:
grep -c string filename grep -c foo bar.txt
输出示例:
3
查找root在文件/etc/passwd中出现的次数:
grep -c root /etc/passwd
显示查找到的行,突出显示匹配词:
grep --color root /etc/passwd
使用-w选项表示匹配整个单词, 如果文件中有roots,是不算匹配root的:
grep -w root /etc/passwd
或者
grep -c -w root /etc/passwd
只匹配单词root:
grep --color -w '^root' /etc/passwd grep -c -w '^root' /etc/passwd
只显示匹配的部分。
grep -o 'root' /etc/passwd grep -c -o 'root' /etc/passwd