grep - 为每次点击返回周围的行[关闭]
Posted
技术标签:
【中文标题】grep - 为每次点击返回周围的行[关闭]【英文标题】:grep - return surrounding lines for each hit [closed] 【发布时间】:2013-09-22 04:31:56 【问题描述】:我在返回显着误报的搜索中使用 grep,与编写更复杂的 grep 表达式相比,我可能更容易通过检查来识别好的结果。
为此,我需要为每个结果查看超过 1 行。
我可以(我如何)指示 grep 在每个匹配项的上方和下方返回 1-2 行吗?
【问题讨论】:
对于这个和其他类似的查询,'man grep' 是你的朋友。 你试过什么?你的 grep 表达式是什么?您要搜索什么? 由于某种原因,“man grep”在我的机器上无法正常工作,但更好的谷歌搜索词选择确实如此。如果合适,请随时关闭 @blueberryfields 好吧,你可以删除这个问题。你也可以给出一个答案,为你的问题提供解决方案 ***.com/questions/9081/… 的副本,此处提供更多信息 【参考方案1】:如果你有 GNU grep
,那么:
grep -A 2 -B 2
或 grep -C 2
-A
表示之后-B
表示之前-C
表示上下文(之前和之后)
来源和更多选项:http://unixhelp.ed.ac.uk/CGI/man-cgi?grep
【讨论】:
太棒了!感谢安迪添加-C
以上是关于grep - 为每次点击返回周围的行[关闭]的主要内容,如果未能解决你的问题,请参考以下文章