Correspondências na cor, outras apenas mostradas

1

Eu só estou tentando fazer com que o grep mostre todas as linhas, mas as que combinam devem ter o texto correspondente colorido. Especificamente eu preciso disso para algo assim:

tail -f file.log | grep --color Exception

Infelizmente, não vejo nenhuma opção no grep que exiba simultaneamente as linhas não correspondentes e as linhas correspondentes (com cor). Existe alguma outra ferramenta para isso em unix / linux que permita isso?

    
por Krzysztof Krasoń 24.11.2009 / 02:52

1 resposta

1

Uma alternativa seria usar a opção de contexto com uma contagem de linhas grande:

tail -f file.log | grep -C 1000 --color Exception

Se você tiver ack , tem uma opção para isso:

tail -f file.log | ack --color --passthru Exception
    
por 24.11.2009 / 03:25

Tags