LINUX.ORG.RU

Напечатать определенным цветом значение переменной, bash


0

1

Добрый день! Не подскажете, как напечатать определенном цвeтом значение переменной? Обычный текст (не содержащий переменных) можно напечатать,например, зеленым цветом вот так:

echo -e '\E[32mHello, world!'; tput sgr0
А как быть, если хочется напечатать зеленым цветом текст, содержащий переменную, что-то такое: echo -e '\E[32mHello, $var!'; tput sgr0


echo -e '\e[32m'«$variable»'\e[0m'

hint: в двойных (") кавычках переменные раскрываются, а в одинарных (') - нет

AITap ★★★★★
()

Машуня, солнышко, man bash же.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.