Pues bien, se puede usar colores para el texto en el bash de una forma sencilla.
Esta es la lista de algunos de los códigos de color para nuestro texto:
- Negro = 0;30
- Gris oscuro = 1;30
- Azul = 0;34
- Azul resaltado = 1;34
- Verde = 0;32
- Verde resaltado = 1;32
- Cian = 0;36
- Cyan resaltado = 1;36
- Rojo = 0;31
- Rojo resaltado = 1;31
- Púrpura = 0;35
- Púrpura resaltado = 1;35
- Marron = 0;33
- Amarillo = 1;33
- Gris = 0;37
- Blanco = 1;37
Con el comando ECHO se debe de ejecutar con el parametro -e haciendo que el bash interpret el comando \e (o sea el escape) de esta manera:
echo -e ‘Esto es \e[0;31mrojo\e[0m y esto es \e[1;34mazul resaltado\e[0m’
Resultado: Esto es rojo y esto es azul
echo -e ‘Así se escribe \e[1;34mG\e[0m\e[1;31mo\e[0m\e[1;33mo\e[0m\e[1;34mg\e[0m\e[1;32ml\e[0m\e[1;31me\e[0m’
Resultado: Google
En resumen para poder utilizarlo solo hay que poner los caracteres que quieras que tengan color entre los caracteres de escape de esta manera:
‘\e[CODIGOm(texto)\e[0m’ (el texto sin los paréntesis)
Tomado de: https://tuxfiles.wordpress.com/guias/colores-en-el-texto-con-bash/
No hay comentarios:
Publicar un comentario