
¿Cómo se colorean cadenas específicas en la salida estándar y el error estándar?
Por ejemplo:
gpg --verify
Genera una cadena good signature
o una bad signature
cadena.
¿Cómo puedo colorear el bueno, verde; ¿Y el malo, rojo, que usa solo software GNU?
En:este documento, el desarrollador habla de un script contenedor.
Quiero hacer esto sin agregar código al código fuente gpg
para colorear esas cadenas.
Respuesta1
Es posible que esté buscando: \e[32m
diseñar secuencias de escape en su cadena, como
echo -e "Doing ls\n\e[32m$(ls --color=never)\e[33m ^^^\n \e[36m ls \e[39m output"
printf "\e[35mHello\e[41mWorld\e[0m!"
Hay algunos artículos y listados de colores que incluyen: http://www.bashguru.com/2010/01/shell-colors-colorizing-shell-scripts.html?m=1