Как использовать Bash Echo с цветом

Kak Ispol Zovat Bash Echo S Cvetom



Echo — это команда для отображения текста или переменной в выводе сценария. Однако команда «эхо» не ограничивается выводом на печать, поскольку вы можете делать разные вещи, включая добавление цвета к выводу. Если вы измените цвет вывода, это улучшит читаемость информации.

Кроме того, вы можете использовать несколько дополнительных опций с помощью команды «эхо», чтобы изменить выходные цвета. В этом блоге мы объясним все способы использования Bash echo с цветом в Linux.







Как использовать Bash Echo с цветом

Использование разных цветов с эхом в Bash помогает улучшить видимость текста и выделить важный текст. Введите следующую команду при использовании echo:



эхо -Это '\e[1;32mЭта строка текста зеленая\e[0m'
  • Опция «-e» позволяет команде «echo» идентифицировать и соответствующим образом интерпретировать escape-последовательности.
  • \e[1;32m — это код ANSI зеленого цвета.
  • \e[0m — это код отсутствия цвета, который мы добавляем в конце строки, чтобы сбросить цвет текста.



Escape-коды ANSI

Теперь вы можете задаться вопросом о кодах цветов, отличных от зеленого. Итак, вот список всех основных цветов и их кодов ANSI:





  • Черный: \e[0;30m
  • Красный: \e[0;31m
  • Зеленый: \e[0;32m
  • Желтый: \e[0;33m
  • Синий: \e[0;34m
  • Пурпурный: \e[0;35m
  • Голубой: \e[0;36m
  • Белый: \e[0;37m

Жирный текст

Если вы хотите сделать текст жирным, замените «0» на «1» в цветовом коде. Например, используйте команду следующим образом:

echo «\e[1;34mЭто пример текста, выделенного голубым полужирным шрифтом\e[0m»



Изменение цвета фона

Если вместо этого вы хотите изменить цвет фона текста, используйте префикс 4 вместо 3 после двоеточия (;). Например:

эхо -Это '\e[0;42mЭтот текст имеет зеленый фон\e[0m'

Чтобы сделать текст жирным в предыдущем примере, используйте следующее:

эхо -Это '\e[1;42mЭто жирный текст на зеленом фоне\e[0m'

Использование переменных

Повторный ввод этих кодов может быть утомительным. Итак, давайте посмотрим, как упростить этот процесс. Здесь мы объявим некоторые переменные и присвоим им цветовые коды в соответствии с нужными нам цветами. Вам нужно сделать это один раз в сеансе терминала.

зеленый '=' '\e[0;32m'

перезагрузить '=' '\e[0m'

эхо -Это ' ${зеленый} Это зеленый текст ${сброс} '

Краткое содержание

Команда «эхо» не ограничивается отображением только текста. Есть способы изменить цвет текста. В этом кратком руководстве мы обсудили использование эха Bash с цветом. Все начинается с простой команды «цвет эха». Затем мы видим коды ANSI для разных цветов. Кроме того, мы также объяснили, как сделать цветной текст жирным и изменить цвет фона текста.