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 2grep -C 2-A 表示之后-B 表示之前-C 表示上下文(之前和之后)

来源和更多选项:http://unixhelp.ed.ac.uk/CGI/man-cgi?grep

【讨论】:

太棒了!感谢安迪添加-C

以上是关于grep - 为每次点击返回周围的行[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

按返回键“不”关闭软件键盘 - SwiftUI

shell下的grep工具

linux每天一小步---grep命令详解

文件内容查找grep正则表达式

不要在 UITextField 返回时关闭键盘

我可以让 Heroku Logs 只返回概述错误的行吗?