我应该使用grep来过滤实时输出吗?我不确定这是否是我应该用于实时输出的内容。
示例:command -option | grep --color 'string1|string2'
如果是这样的话,如何获得string1
和string2
之后的行?
如@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
作为快速的第一次检查。