标签: tput
我希望在使用交互式shell时对终端进行着色,即命令提示符。我设法使用转义序列执行此操作:
PS1="\e[93m prompt> \e[0m"
我想使用tput而不是转义序列。像那样:
tput
PS1="$(tput setaf 1) prompt> "
然而,这并没有任何颜色。
我以不同的方式尝试了其他tput子命令。除了提供适当输出的tput cols和tput lines之外,它们都没有任何效果。
tput cols
tput lines
在这种情况下,我应该如何正确使用tput?