[[ Цвет шрифта в консоли ]]

Цвет шрифта в консоли

Пример

echo -e '\E[31mПревед Медвед\E[m'
# \033 эквивалент \E
echo -e '\033[31mПревед Медвед\033[m'

  • \E[<код>m: начинает установку атрибутов
  • \E[m: возвращает исходные установки

У текста есть несколько атрибутов: цвет, яркость и прочее.
Поэтому их можно комбинировать через ';'
\E[<код>;<код>m

Не забывайте сбрасывать настройки \E[m, после печати цветного текста в скриптах и т.п.,
иначе параметры шрифта будут применятся для всего остального вывода в терминале.

Пример

# яркий желтый, подчеркнутый, еще и мигает
echo -e '\E[1;4;5;33mПревед Медвед\E[m'

Таблица цветов bash Коды для цветов

Цвет Код текста Код фона
черный 30 40
красный 31 41
зеленый 32 42
желтый 33 43
синий 34 44
пурпурный 35 45
голубой 36 46
белый 37 47

Коды для яркости

Яркость текста Код
нормальный 0
яркий 1
тусклый 2

Коды для шрифта

Шрифт Код
курсив 3
подчеркнутый 4
мигающий 5
мигающий быстро 6
инверсия цвета текста и фона 7
скрытый 8
зачеркнутый 9

Не все атрибуты могут поддерживаться используемым терминалом.






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
147 +13 = 
 
doc/bash/font.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki