Grep 显示匹配和不匹配的行

Grep 显示匹配和不匹配的行

如何使用grep命令显示匹配和不匹配的行?匹配线应为红色,其他线应为正常颜色。

有没有grep办法可以做到这一点?

答案1

grep --color=always -e pattern -e '$'

答案2

尝试这个:

grep --color=always -e 'pattern\|$' file

答案3

如果你想匹配其他行以获得一些上下文,你可以使用-A-B选项:

grep --color=always -A 9 -B 9 -e pattern

将为您提供 9 行上下文。如果这还不够,您可以增加该值。

相关内容