Печать цветного текста с использованием скрипта

Когда я набираю команду ниже в оболочке, я получаю OUTPUT в зеленом цвете.

команда

echo "\033[32mCONNECTING TO abpwrk\033[m"; 

Выход (в зеленом цвете)

 CONNECTING TO abpwrk 

Но если я использую один и тот же оператор в маленьком сценарии с одной строкой и выполняю его. Затем я получаю вывод (в белом цвете).

 \033[32mCONNECTING TO abpwrk\033[m 

Что мне недостает в скрипте. Мне нужно определить дополнительные параметры для инициирования цветов? Я использую k-shell.

  • Как автоматически подать два аргумента в программу после запуска?
  • Как оценивать команды на данном узле кластера с помощью plink?
  • как войти с помощью ssh с паролем?
  • вставить содержимое между совпадающим шаблоном в сценарии оболочки
  • Unix Shell: назначение массива не работает
  • Выход Grep Wvdial во время работы
  • создание динамического случая
  • Как передать переменную среды скрипту?
  • One Solution collect form web for “Печать цветного текста с использованием скрипта”

    Вероятно, вы используете разные оболочки с различными реализациями echo . По крайней мере, при внедрении эха в bash интерпретация escape-последовательностей не включена по умолчанию (вы должны включить ее с ключом -e ).

    В любом случае printf как правило, более совместим между средами. Вместо этого попробуйте использовать следующее:

     _host=abpwrk ; printf '\033[32mCONNECTING TO %s\033[m\n' "$_host" 
    Interesting Posts

    Как вы выбираете, какое приложение мониторинга использовать?

    Сравните пользователей с массивом с файлом / etc / shadow

    Как добавить числа в элементы массива awk?

    btrfs на SD-карте, что означает «Btrfs обнаружены SSD-устройства, которые поддерживают режим SSD»?

    Сценарий для отображения количества файлов (по типу файлов) в каталоге?

    Получить возвращаемое значение сценария подкласса

    Как я могу запустить любой файл класса java графически? (Linux Mint / Dolphin)

    Получить каталог верхнего уровня из переменной makefile

    Почему мы должны использовать корневой раздел размером ~ 15-25 ГБ?

    Как включить случайные PID в Linux?

    Почему Gnu сортирует сортировку по-разному на моей машине OSX и машине Linux?

    Linux, compton, имеют только одно конкретное окно, прозрачное

    наушники / микрофон не работаетLinux mint 15

    Заменить пробелы командой sed и regexp, не работающими

    Эквивалент / etc / sysconfig / clock в redhat 7

    Linux и Unix - лучшая ОС в мире.