我对这一点有点困惑:
zgrep -B 4 "xyz" <filename> | grep -i abcd | wc -l
是否计算4行xyz中abcd的出现次数? &#34; wc -l&#34;返回与文件内存在的行数不同的计数。
答案 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行的行