Códigos de color en Bash

Este es un script bastante util para personas que programan en bash scripts a diario y no recuerdan cuales son los codigos de colores de la consola. El script es el siguiente:

#!/bin/bash

# prints a color table of 8bg * 8fg * 2 states (regular/bold)
echo
echo Table for 16-color terminal escape sequences.
echo Replace ESC with \33 in bash.
echo
echo "Background | Foreground colors"
echo "---------------------------------------------------------------------"
for((bg=40;bg<=47;bg++)); do
for((bold=0;bold<=1;bold++)) do
echo -en "33[0m"" ESC[${bg}m | "
for((fg=30;fg<=37;fg++)); do
if [ $bold == "0" ]; then
echo -en "33[${bg}m33[${fg}m [${fg}m "
else
echo -en "33[${bg}m33[1;${fg}m [1;${fg}m"
fi
done
echo -e "33[0m"
done
echo "--------------------------------------------------------------------- "
done

echo
echo

También se puede descargar el archivo .sh que contiene el script desde:

wget dev.redcodenetwork.ro/public/shell/color-bash.sh

Y luego aplicarle los permisos de ejecución:

chmod +x color-bash.sh

Visto en: UbuntuLife


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s