
私は Mac で iTerm2 を使用しており、シェルは 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"