Итак, у меня есть несколько функций (точнее 6), которые вызываются после моего for
l oop, который перенаправляется в файл.
function tpcaA (){
if [[ $(egrep 'offline|degraded' ${tmp}/portstat.tpcaA) ]]; then
echo -e "TPCaA is: Degraded"
else
echo -e "PTCaA is: All Online"
fi
}
exec 1>${tmp}/portout
then for loop here
tpcaA **<-- called my function here**
и файл ( portout ) выглядит следующим образом.
TPC Port Status
TPCa-A is: Degraded
TPCb-B is: Degraded
TPCd-D is: Degraded
STPa-A is: Degraded
STPb-B is: Degraded
STPc-C is: Degraded
STPd-D is: Degraded
Я знаю html немного, и я могу его разыграть.
Вопрос в том;
- Как я могу приятно отформатировать вывод и отправить его по электронной почте. Скажем, если это
Degraded
, оно должно быть красного цвета, а если all online
должно быть зеленого цвета? - Как мне сделать так, чтобы он выровнялся по центру?
- Можно ли поставить
border
к нему? - Как я могу прикрепить другой файл к моей электронной почте?
Я использую эту часть ниже для отправки электронного письма.
emailBody="From: <bbb@tpc.com>
Subject: Report1
Content-Type: text/html; charset=\"us-ascii\"
<html>
<body>
</body>
</html>
"
echo "$emailBody" | sendmail aaa@tpc.com