在 bash 中,您可以使用(例如)对输出进行着色
echo -e "e[34mblue texte[0m"
但这不适用于破折号。
有没有办法用破折号获得彩色输出?
使用破折号、bash、ksh、fish 和 zsh:
printf '%b' " 33[34;1mblue text 33[0mn"