Ya sabes, esa salida coloreada hecha por secuencias especiales de caracteres, por ejemplo:
echo -e "\e[34m Hello\n \e[0m"
Esto producirá la palabra "Hola" coloreada en azul. Para hacer esto tuve que buscar en la web, y es difícil, porque diferentes fuentes pueden decir algo diferente. Pensé que debía haber algunos manuales, pero no pude encontrarlos. Incluso con apropos coloro algo similar. Entonces, la pregunta es: ¿dónde puedo encontrar manuales confiables?
terminal
colors
documentation
Sergio
fuente
fuente

Respuestas:
Hay demasiadas fuentes de información para enumerar en esta página:
echo -eusa una extensión para representar\eASCII 27 (octal 33 o "\ 033"). La forma portátil de imprimir estos usosprintf(POSIX). Comparar con estándarecho(POSIX).Su ejemplo puede reescribirse como
printf "\033[34m Hello\n \033[0m"también puede leer las páginas del manual para
tput, que le permite usarterminfocapacidades en un script de shell. Su ejemplo podría reescribirse comoAlgunas fuentes, como Bash Prompt HOWTO y Advanced Bash-Scripting Guide, mencionan el color, pero (incluso estos), por regla general, tienen lagunas y omisiones y no son útiles con respecto a ECMA-48.
fuente