Bash no reconoce códigos de color y escapa

Bash no reconoce códigos de color y escapa

Estoy en iTerm2 en Mac y mi shell es Bash. Tengo las siguientes configuraciones. Bash no reconoce el código de color y escapa.

$export CLICOLOR=1
$echo $TERM
xterm-256color
$echo -e "\e[31mHello World\e[0m"
\e[31mHello World\e[0m
$

¿Alguna sugerencia sobre cómo soluciono este problema?

Respuesta1

Intente usar \033en lugar de \e:

echo -e "\033[31mHello World\033[0m"

Ayuda de:http://tldp.org/LDP/abs/html/colorizing.html

información relacionada