Este archivo tiene 3 campos. Yo quería, p. los 2 primeros campos en verde, y el tercero en blanco (NB: fondo negro), por lo que he intentado:Cómo imprimir los resultados de awk con diferentes colores para diferentes campos?
awk '{print "\033[0;32m"$1"\033[0m", "\033[0;32m"$2"\033[0m", "\033[0;37m"$3"\033[0m"} }' chrono.txt
y todo era verde ...
¿Cómo debe proceder (si es posible)?
muchas gracias, funciona muy bien – ThG
@ThG contenta de haber podido ayudar :-) –
tener cuidado con estas funciones. Están utilizando una cadena externa como el especificador de formato. Si la cadena contiene caracteres de formato (%, etc.), fallará. Es mejor usar algo como 'function red (string) { printf ("% s% s% s "," \ 033 [1; 31m ", string," \ 033 [0m "); } ' –