Unix/Linux:grep字数统计命令
时间:2020-01-09 10:46:00 来源:igfitidea点击:
在Linux/Unix等操作系统下,如何使用grep命令计算单词数?
您可以将-c选项传递给grep命令以禁止正常输出并显示每个输入文件的匹配行数。
语法如下:
grep -c "word" file grep -c "string" file
在此示例中,搜索一个名为var的单词并显示匹配行数:
grep -c 'var' /etc/passwd
输出示例:
23
您可以传递-v选项以计算不匹配的行:
grep -v 'var' /etc/passwd
但是,这不会计算字数。
要计算完全匹配的单词,请执行:
grep -o -w 'word' /path/to/file/ | wc -w
grep -o命令将仅显示匹配的单词,而wc -c命令将显示单词计数:
grep -o -w 'foo' bar.txt | wc -w