Quiero tomar cualquier programa que salga a la pantalla, atrape la salida y coloree ciertas palabras clave antes de que salgan a la pantalla. Por ejemplo, aquí está la salida normal del programa:¿Cómo se colorean automáticamente las salidas del programa en un shell bash?
bash# <program>
blah blah blah <-- this output has no color
vs
bash# <program>
blah blah blah <-- this output is colorful
Lo ideal sería que no importa qué es el programa. Solo estoy buscando una buena manera de incorporar más color a mis konsoles.
Editar: Lo sentimos, debería haber sido claro. No intento simplemente colorear los resultados del script de shell.
Dale sugerencia de Pete intentarlo: yourprogram | ACK --passthru - color "(keyword1 | keyword2 | keyword3)" –