使用grep(GNU grep)2.16
我尝试运行grep -Eo '<\/cite>' webpage
并获得以下输出
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
</cite>
然后我将-c标志添加到count occurences grep -cEo '<\/cite>' webpage
并获取
3
显然答案应该是13.不知道我做错了什么
答案 0 :(得分:2)
grep -c
计算行匹配,而-o
仅显示匹配。即输入:
abcabc
abcabc
在上面使用grep -o 'a'
将输出:
a
a
a
a
grep -c 'a'
会给出
2
您可以通过管道wc -l
来计算匹配数量:
$ grep -o 'a' demo.txt | wc -l
4