我经常tail -f | grep someregex
在日志文件上使用。我已将 grep 关联起来,grep ---color=auto
以便突出显示我的匹配项。如果我想在整个流的上下文中查看我的匹配项,我该怎么做?本质上,我想使用 tail + grep 作为突出显示器。
答案1
要查看上下文中的匹配项,请使用选项-C
。要查看所有行,请使用巨大的参数-C
,例如,
tail -f yourlogfile | grep -C9999 someregex
答案2
如果我理解正确的话,这就是你要找的:
grep "someregex" yourFile
它将打印“正则表达式”匹配的行。