
Atualmente, eu uso
egrep --color 'error|$'
para destacar cada palavra em uma linha que contém a palavra erro:
Gostaria de destacar a linha inteira para que toda a string apareça em vermelho.
Como posso conseguir isso?
Responder1
Para destacar a linha completa, você deve expandir a regex para incluir todos (se houver) caracteres antes e depois do termo desejado. Faça isso acrescentando e anexando .*
ao termo que está sendo pesquisado:
echo "foo bar error baz" | egrep --color '.*error.*|$'