
Actualmente uso
egrep --color 'error|$'
para resaltar cada palabra en una línea que contiene la palabra error:
Sin embargo, me gustaría resaltar toda la línea para que toda la cadena aparezca en rojo.
¿Cómo puedo lograr eso?
Respuesta1
Para resaltar la línea completa, debe expandir la expresión regular para que incluya todos los caracteres (si los hay) antes y después del término deseado. Para ello, anteponga y agregue .*
el término que se busca:
echo "foo bar error baz" | egrep --color '.*error.*|$'