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
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?
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