tput не устанавливает цвет в терминале
Я хочу раскрасить свой терминал, используя интерактивную оболочку, а именно командную строку. Мне удалось сделать это с помощью escape-последовательностей:
PS1="\e[93m prompt> \e[0m"
Я хочу использовать tput
вместо escape-последовательностей. Как это:
PS1="$(tput setaf 1) prompt> "
Тем не менее, это не дает никакого цвета.
Я пробовал другие tput
подкоманды по-разному. Никто из них не дал никакого эффекта, кроме tput cols
а также tput lines
который дал соответствующий вывод.
Как я должен использовать tput
правильно в этом случае?