是否可以使用 grep 确定特定单词出现的次数
我尝试了“-c”选项,但这会返回特定单词出现的匹配行数
例如,如果我有一个文件
一些词和匹配词和匹配词
然后是另一个匹配词
使用“-c”选项在此文件上运行“matchingWord”的 grep 只会返回 2 ...
注意:这是标准 unix 操作系统上的 grep 命令行实用程序
是否可以使用 grep 确定特定单词出现的次数
我尝试了“-c”选项,但这会返回特定单词出现的匹配行数
例如,如果我有一个文件
一些词和匹配词和匹配词
然后是另一个匹配词
使用“-c”选项在此文件上运行“matchingWord”的 grep 只会返回 2 ...
注意:这是标准 unix 操作系统上的 grep 命令行实用程序
grep -o string file
将返回所有匹配的字符串。然后你可以做得到grep -o string file | wc -l
你正在寻找的计数。
我认为使用 grep -i -o 字符串文件 | wc -l 应该给你正确的输出,当你对文件执行 grep -i -o string file 时会发生什么?
您可以使用wc程序简单地计算单词(-w) :
> echo "foo foo" | grep -o "foo" | wc -w
> 2