Unix / Linux:grep 字数统计命令
如何在 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