Хочешь добавить немного цвета в свои скрипты? Используй ANSI escape-коды, чтобы изменить цвет текста в терминале! Вот как это сделать:
Коды цветов:
- Черный:
0;30, Темно-серый: 1;30- Красный:
0;31, Светло-красный: 1;31- Зеленый:
0;32, Светло-зеленый: 1;32- Коричневый/Оранжевый:
0;33, Желтый: 1;33- Синий:
0;34, Светло-синий: 1;34- Фиолетовый:
0;35, Светло-фиолетовый: 1;35- Голубой:
0;36, Светло-голубой: 1;36- Светло-серый:
0;37, Белый: 1;37Пример использования:
RED='\033[0;31m'
NC='\033[0m' # Без цвета
printf "I ${RED}love${NC} Stack Overflow\n"
Совет: Если используешь
echo, добавь флаг -e для обработки escape-последовательностей:echo -e "I ${RED}love${NC} Stack Overflow"
Замечания:
- Используй кавычки, чтобы избежать расширения шаблонов.
- На MacOSX вместо
\e используй \x1B.- Цвета зависят от конфигурации терминала, так что результат может различаться.
Теперь ты знаешь, как добавить немного цвета в свои скрипты! 🎨
Ветка: https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux
📩 Завтра: Неожиданные секреты Linux: 12 утилит, которые спасут твой сервер!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Освежаем Linux Skills: Как удалить особые режимы разрешений?
🧠 - Станьте мастером правописания в Linux с помощью команды Aspell
🧠 - Путь дистрибутивов на базе Gentoo от Calculate Linux до Sabayon
@LinuxSkill #echo #stackoverflow