Linux: цветной вывод в консоль
Иногда бывает полезно вывод в консоль скриптов чуть «раскрасить», чтобы более наглядно акцентировать внимание пользователя на как-то детали. Для того чтобы вывести текст цветным, необходимо применять специальные наборы спецсимволов. Цвет включается по принципу «реле», т.е. цвет нужно включить, а затем выключить.
| Цвет | Основной | Фон |
|---|---|---|
| Стандартный | \033[39m | \033[49m |
| Чёрный | \033[30m | \033[40m |
| Тёмно-красный | \033[31m | \033[41m |
| Тёмно-зелёный | \033[32m | \033[42m |
| Тёмно-жёлтый «Оранжевый» | \033[33m | \033[43m |
| Тёмно-синий | \033[34m | \033[44m |
| Темно-пурпурный | \033[35m | \033[45m |
| Тёмно-голубой | \033[36m | \033[46m |
| Светло-серый | \033[37m | \033[47m |
| Тёмно-серый | \033[90m | \033[100m |
| Красный | \033[91m | \033[101m |
| Зелёный | \033[92m | \033[101m |
| Оранжевый | \033[93m | \033[103m |
| Синий | \033[94m | \033[104m |
| Пурпурный | \033[95m | \033[105m |
| Голубой | \033[96m | \033[106m |
| Белый | \033[97m | \033[107m |
| Сброс цвета | \033[0m | \033[0m |
Например выведем текст зеленым цветом на PHP:
|
1 2 3 4 5 |
<?php echo "###############################################################\n"; echo "\033[;32mЯ весь\033[0m зелёный"; echo "###############################################################\n"; ?> |
Результат работы скрипта:
