使用 grep 突出显示整个流

使用 grep 突出显示整个流

我经常tail -f | grep someregex在日志文件上使用。我已将 grep 关联起来,grep ---color=auto以便突出显示我的匹配项。如果我想在整个流的上下文中查看我的匹配项,我该怎么做?本质上,我想使用 tail + grep 作为突出显示器。

答案1

要查看上下文中的匹配项,请使用选项-C。要查看所有行,请使用巨大的参数-C,例如,

tail -f yourlogfile | grep -C9999 someregex

答案2

如果我理解正确的话,这就是你要找的:

grep "someregex" yourFile

它将打印“正则表达式”匹配的行。

相关内容