使用grep过滤进程的实时输出?如果是这样,如何在比赛结束后上线?

时间:2018-10-26 20:14:58

标签: bash process grep output filtering

我应该使用grep过滤实时输出吗?我不确定这是否应该用于实时输出。

示例:command -option | grep --color 'string1\|string2'

如果是这样,如何还获得string1string2之后的行?

1 个答案:

答案 0 :(得分:0)

如@shellter所述,来自man grep

 -A num, --after-context=num
         Print num lines of trailing context after each match.  See also the -B and -C options.

所以您将使用command -option | grep -A 1 --color 'string1\|string2'打印匹配的行和它们之后的行。

grep和大多数其他命令行程序的手册中还有很多其他选项,因此我建议您习惯于运行man cmd作为快速检查。