выводить изображение ascii красным цветом на терминал [дубликат]

На этот вопрос уже есть ответ здесь:

поэтому я хотел сделать баннер MR ROBOT по умолчанию, но я не знаю, как чтобы сделать вывод в терминале красным цветом, может кто-нибудь помочь? также есть ли у кого-нибудь оригинальный рисунок в формате ASCII MR ROBOT? если да, пожалуйста, оставьте это здесь.

ps: при использовании kali linux 2018.1 release

0
задан 4 March 2018 в 12:22

2 ответа

В то время как tput очень удобно для мобильных сред, окраска ASCII всегда является альтернативой:

echo -e "\x1B[31m MR ROBOT \x1B[0m"

произведет термин MR ROBOT в красном шрифте.

\x1B[31m = RED
\x1B[32m = GREEN
\x1B[96m = Blue
\x1B[01;95m = PURPLE
\x1B[01;94m = VIOLET
\x1B[01;93m = Yellow
\x1B[01;91m = ORANGE
\x1B[01;90m = GREY
\x1B[01;89m = WHITE
\x1B[0m = Back to your terminal's default colour

Похожие страницы: Как изменить цвет вывода эха в Linux на Переполнении стека

0
ответ дан 30 October 2019 в 08:11

Попытайтесь использовать это:

$ tput setaf 1; echo 'MR ROBOT'; tput sgr0

enter image description here

И, как объяснено в комментариях, не делайте твердого кода, ANSI окрашивает escape-последовательности в Вашей программе! tput команда позволяет Вам взаимодействовать с терминальной базой данных нормальным способом: http://mywiki.wooledge.org/BashFAQ/037

0
ответ дан 30 October 2019 в 08:11

Другие вопросы по тегам:

Похожие вопросы: