zgrep之后的字数

时间:2016-10-26 17:16:35

标签: linux shell unix

我对这一点有点困惑:

zgrep -B 4 "xyz" <filename> | grep -i abcd | wc -l

是否计算4行xyz中abcd的出现次数? &#34; wc -l&#34;返回与文件内存在的行数不同的计数。

2 个答案:

答案 0 :(得分:0)

它会计算您的第一个abcd过滤器操作结果中zgrep -B 4 "xyz" <filename>个字符串的数量。

zgrep -B 4 "xyz" <filename>  将返回带有"xyz"字符串的所有行以及它们之前的四行(如果存在)。

答案 1 :(得分:0)

打印每个&#39; xyz&#39;从文件开始前有4行。

zgrep -B 4 "xyz" <filename>

仅打印行,包含(不区分大小写)&#39; abcd&#39;。

grep -i abcd

计算线条。

wc -l

总而言之,它显示了多少不区分大小写的abcd&#39;在#x; xyz&#39;。

之前,可以在文件中查找包含4行的行