tput не устанавливает цвет в терминале

Я хочу раскрасить свой терминал, используя интерактивную оболочку, а именно командную строку. Мне удалось сделать это с помощью escape-последовательностей:

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

Я хочу использовать tput вместо escape-последовательностей. Как это:

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

Тем не менее, это не дает никакого цвета.

Я пробовал другие tput подкоманды по-разному. Никто из них не дал никакого эффекта, кроме tput cols а также tput lines который дал соответствующий вывод.

Как я должен использовать tput правильно в этом случае?

0 ответов

Другие вопросы по тегам