Bash не распознает цветовые коды и экранирования

Bash не распознает цветовые коды и экранирования

Я нахожусь на iTerm2 на Mac, а моя оболочка — Bash. У меня следующие настройки. Bash не распознает цветовой код и уходит.

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

Есть ли у вас предложения, как это исправить?

решение1

Попробуйте использовать \033вместо \e:

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

Помощь от:http://tldp.org/LDP/abs/html/colorizing.html

Связанный контент