我有下面的代码,用于检查 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>