3

在 bash 中,您可以使用(例如)对输出进行着色

echo -e "\e[34mblue text\e[0m"

但这不适用于破折号。

有没有办法用破折号获得彩色输出?

4

1 回答 1

6

使用 dash、bash、ksh、fish 和 zsh:

printf '%b' "\033[34;1mblue text\033[0m\n"
于 2016-05-20T16:42:37.950 回答