grep --color=always -e pattern -e '$'
Como posso usar o comando grep
para exibir linhas combinadas e não correspondentes? A linha correspondente deve estar em vermelho e as outras linhas devem estar na cor normal.
Existe uma opção grep
disponível para fazer isso?
Tente isto:
grep --color=always -e 'pattern\|$' file
Se você quiser combinar outras linhas para ter algum contexto, use as opções -A
e -B
:
grep --color=always -A 9 -B 9 -e pattern
dará 9 linhas de contexto. Se isso não for suficiente, você pode aumentar esse valor.