gentoo linux, java, software libre y otras hierbas
ago, 30 2009 - 5:30 pm

Lista de códigos de colores para bash

Siempre olvido cómo generar salida coloreada en la consola, y por lo tanto pierdo tiempo buscando en Internet. Así que, aprovechando que tengo fresco dicho tema, mejor dejo un listado y las instrucciones con el ánimo de que sea útil para alguien (y para mi, por supuesto).

  • 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
  • Café 0;33
  • Amarillo 1;33
  • Gris 0;37
  • Blanco 1;37


Ejemplos…

Si lo vas a probar usando el comando echo, debes ejecutarlo con el parámetro -e:

echo -e 'Esto es \e[0;31mrojo\e[0m y esto es \e[1;34mazul resaltado\e[0m'

Resultadobash-colors

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

Como puedes observar, se trata de poner lo que quieras colorear entre los caracteres de escape \e[CODIGOm y \e[0m.

5 Comentarios | deja el tuyo