Grep - 打印行直到行为空

时间:2013-07-19 13:33:39

标签: logging grep

在grep中,是否有选项显示输出,直到符合某些正则表达式?例如

foo.log:

request1: POST /foo
params
some payload

request1: tag
some payload

request2: POST /foo
params
some payload

我想grep foo.log获取有关request1的所有信息,如下所示:

request1: POST /foo
params
some payload

request1: tag
some payload

这可能(类似-A选项)或者我只需要使用regexps吗?

1 个答案:

答案 0 :(得分:3)

试试这一行:

awk -v RS="" -v ORS="\n\n" '/request1/' foo.log