Grep exibe ambas as linhas combinadas e umatched [duplicado]

0

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?

    
por Krishna M 23.07.2014 / 12:17

3 respostas

2
grep --color=always -e pattern -e '$'
    
por 23.07.2014 / 12:26
1

Tente isto:

grep --color=always -e 'pattern\|$' file
    
por 23.07.2014 / 12:33
0

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.

    
por 23.07.2014 / 13:17

Tags