tput未在终端中设置颜色

时间:2017-05-04 09:40:52

标签: tput

我希望在使用交互式shell时对终端进行着色,即命令提示符。我设法使用转义序列执行此操作:

PS1="\e[93m prompt> \e[0m"

我想使用tput而不是转义序列。像那样:

PS1="$(tput setaf 1) prompt> "

然而,这并没有任何颜色。

我以不同的方式尝试了其他tput子命令。除了提供适当输出的tput colstput lines之外,它们都没有任何效果。

在这种情况下,我应该如何正确使用tput

0 个答案:

没有答案