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>