2011-10-09 38 views
4

是否有可能确定的时间特定的词出现用grep用grep(在那里有一条线的多个单词的情况下)

我尝试了“-c”选项的数量确定字数但这回报匹配行的特定字的数量出现在

例如,如果我有

一些单词和matchingWord和matchingWord

然后另一个matchingWord

文件

该文件为“matchingWord”与“-c”选项将只返回2运行的grep ...

注:这是一个标准的UNIX操作系统grep命令行实用程序

回答

6

grep -o string file会返回所有匹配的字符串。然后您可以执行grep -o string file | wc -l以获得您要查找的计数。

+1

你知道,如果我可以忽略的情况下,当我搜索匹配出现......试过-i选项与上面的命令,但这不起作用 – sachin

0

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

0

您可以简单地计算的话(-wWC程序:

> echo "foo foo" | grep "foo" | wc -w 
> 2 
相关问题