2015-03-27 1 views
0

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

"\e[31mHello World\e[0m" 

$fg_black="$(tput setaf 0)" 
$fg_red="$(tput setaf 1)" 
$fg_green="$(tput setaf 2)" 
$fg_yellow="$(tput setaf 3)" 
$fg_blue="$(tput setaf 4)" 
$fg_magenta="$(tput setaf 5)" 
$fg_cyan="$(tput setaf 6)" 
$fg_white="$(tput setaf 7)" 
$reset="$(tput sgr0)" 

Но это не окрашивает содержимое моей почты. Может ли кто-нибудь помочь мне с этой проблемой?

ответ

0

Ваш адрес электронной почты должен использовать HTML для раскраски вывода. Вы должны преобразовать свои цвета в этот формат. Вы можете использовать конвертер, например ansifilter, для вывода HTML-совместимого текста и поместить его в свой адрес электронной почты.

Смежные вопросы