|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 19 Aug 2005 17:10:26 To : Andrey Ostanovsky Subject : Re: хочется странного --------------------------------------------------------------------------------
19 авг 2005, пятница, в 08:57 KRAST, Andrey Ostanovsky написал(а):
AO> Как из шеллового скрипта (/bin/sh) вывести с помощью команды echo цветную
AO> строчку?
Это зависит от типа терминала. Для cons25w (от которого настройки цветности
наследует cons25) в /etc/termcap находим AF=\E[3%dm и AB=\E[4%dm.
Это шаблоны printf, где через \E обозначен символ esc.
Из termcap(5):
set_a_foreground AF Set ANSI foreground color
set_a_background AB Set ANSI background color
man ascii учит нас, что esc это 033. Соответственно для красного цвета
(номер 1):
printf '\033[3%dm' 1
Eugene
--
За то, что все вольются реки
Когда-нибудь в морскую гладь.
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093784e8f42.html, оценка из 5, голосов 10
|