首页 > 解决方案 > 如何以蓝色邮寄消息正文 |Linux |

问题描述

我有一个代码完美运行的场景

但是当邮件发送到我的电子邮件 ID 时,我希望一些文本应该显示为蓝色

我的代码:

export _From=abc@in.co
export _To=example@gmail.com
export _Subject=Remove files 
export _cp = '/demo/f1.txt'
export _msg = 'Classified: Student'

echo -e "\n $_msg  \n\n Hi Friends, \n\n Files Removed Successfully \n\n Note:- Auto-generated mail, please do not reply to this mail." | mailx -a $_cp -vvv -s "$_Subject" -r "$_From" $_To

在上面的代码中,您可以看到名为 $_msg 和“_msg”的参数

当上述代码为 Run 并且邮件发送给我时,此消息应显示为蓝色

标签: linuxshell

解决方案


您可以在现有脚本中进行以下更改,以蓝色打印消息。

echo -e '\033[01;36m' "\n $_msg  \n\n Hi Friends, \n\n Files Removed Successfully \n\n Note:- Auto-generated mail, please do not reply to this mail." | mailx -a $_cp -vvv -s "$_Subject" -r "$_From" $_To

推荐阅读