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

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

команда

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

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

 CONNECTING TO abpwrk 

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

 \033[32mCONNECTING TO abpwrk\033[m 

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

  • Проблема с памятью: малина Pi
  • Untar File.tar.gz из оболочки с вложенным .tar
  • Создание справки для цикла для zip-файлов с определенным суффиксом и расширением
  • Shell-скрипт: весь каталог удаленного ftp-сервера
  • Как изменить переменную, которая является частью значения другой переменной
  • Сценарий оболочки декодирования Url
  • Может кто-нибудь объяснить эту строку кода / команды, пожалуйста?
  • Использование команды eval дважды
  • One Solution collect form web for “Печать цветного текста с использованием скрипта”

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

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

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

    Как я могу заставить FreeBSD `patch` переносить нулевые байты?

    Где Linux задает значения по умолчанию для SHMMAX?

    Как использовать два операнда в левой части оператора сравнения в Bash

    Debian сжимает проблему установки после установки, порт USB запущен для / dev / cdrom0

    Где мои модули nginx?

    Диспетчер файлов, показывающий скорость передачи битов для mp3-файлов

    Открыть программы с указанной позицией и размером в Gnome 3

    Список (или перемещение) только файлов с определенным количеством строк?

    Что такое Rpmfusion

    Включение подпараметров в варианты справки для правильного выполнения без getopt или getopts?

    Пакетное копирование / переименование Imagemagick в новую папку

    Как извлечь размер файла с помощью du

    Разрешить группе r / w в папке, принадлежащей конкретному пользователю

    Как сделать PDF-портфолио из объединенных файлов

    Почему Bash readline иногда пытается проанализировать второе слово команды из контекста?

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