1

在 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 选项)还是我只需要使用正则表达式?

4

1 回答 1

3

试试这一行:

awk -v RS="" -v ORS="\n\n" '/request1/' foo.log
于 2013-07-19T13:49:29.960 回答