查找字符串并在输出电子邮件中将其设为粗体

查找字符串并在输出电子邮件中将其设为粗体

我有下面的代码,用于检查 linux rhel 7 上某些服务的状态并发送电子邮件(输出是不同的服务状态)。我想用粗体和蓝色字体制作名为“up”和/或“NOT up”的特定字符串。我该怎么做 ?

#!/bin/sh
cd /temp
./script1.sh status | mail -s "subject-line" myemail@com

答案1

使用以下命令将一些 HTML 添加到您的字符串中sed

echo "Service is up" \
| sed 's/\<up\>/<span style="color: blue; font-weight:bold;">up<\/span>/'

输出:

Service is <span style="color: blue; font-weight:bold;">up</span>

相关内容