Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 хочется странного   Andrey Ostanovsky   19 Aug 2005 10:57:40 
 хочется странного   Dmitriy Yermakov   19 Aug 2005 14:00:04 
 Re: хочется странного   Eugene Grosbein   19 Aug 2005 17:10:26 
 хочется странного   Artem Ignatiev   19 Aug 2005 14:32:38 
 хочется странного   Artem Ignatiev   19 Aug 2005 14:36:20 
Архивное /ru.unix.bsd/26093784e8f42.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional