如何使grep打印每一匹配行上下的行?[副本]

这个问题在这里已经有答案了
grep一个文件,但显示几个周围的行?

(14个答案)

去年关闭了

我必须解析一个非常大的文件,我想使用命令grep(或任何其他工具)

我想在每个日志行中搜索单词FAILED,然后在每个匹配行的上方和下方打印该行,以及匹配行

例如:

id:15
萨图斯:成功
信息:没问题

id:15
萨图斯:失败了
消息:连接错误

我需要打印:

id:15
萨图斯:失败了
消息:连接错误

grep的-一个1选项将在之后给你一行-B1将在之前给您一行代码;而-c1将两者结合在一起,在前后给出一行,-1也会这样做

发表评论