如何使用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 行上下文。如果这还不够,您可以增加该值。