我在一项搜索中使用grep,但返回了很多错误结果。我发现通过检查识别好的结果比编写更复杂的grep表达式更容易。
为此,我需要看到每个结果的前后1-2行。请问我可以如何指示grep返回每个匹配项的前后1-2行?
为此,我需要看到每个结果的前后1-2行。请问我可以如何指示grep返回每个匹配项的前后1-2行?
如果你使用的是GNUgrep
:
grep -A 2 -B 2
或者 grep -C 2
-A
表示匹配结果之后的行数
-B
表示匹配结果之前的行数
-C
表示匹配结果前后各几行