6

是否可以使用 grep 确定特定单词出现的次数

我尝试了“-c”选项,但这会返回特定单词出现的匹配行数

例如,如果我有一个文件

一些词和匹配词和匹配词

然后是另一个匹配词

使用“-c”选项在此文件上运行“matchingWord”的 grep 只会返回 2 ...

注意:这是标准 unix 操作系统上的 grep 命令行实用程序

4

3 回答 3

9

grep -o string file将返回所有匹配的字符串。然后你可以做得到grep -o string file | wc -l你正在寻找的计数。

于 2011-10-09T06:42:45.633 回答
0

我认为使用 grep -i -o 字符串文件 | wc -l 应该给你正确的输出,当你对文件执行 grep -i -o string file 时会发生什么?

于 2013-06-18T08:02:51.487 回答
0

您可以使用wc程序简单地计算单词(-w) :

> echo "foo foo" | grep -o "foo" | wc -w
> 2
于 2017-02-09T11:14:40.303 回答