破折号中的颜色(不是bash)

时间:2016-05-20 16:35:43

标签: bash dash-shell

在bash中,您可以使用(例如)

对输出进行着色
echo -e "\e[34mblue text\e[0m"

但这不适用于破折号。

有没有办法用短划线获得彩色输出?

1 个答案:

答案 0 :(得分:4)

使用破折号,bash,ksh,fish和zsh:

printf '%b' "\033[34;1mblue text\033[0m\n"