我有一个文本文件,可以获取服务器信息是否在给定时间段内UP / Down,条目如下:
Server1 UP DOWN UP Down UP UP Down
Server2 Down UP Down Up UP Down Down
以下是将上述文本文件转换为HTML页面的shell脚本。
awk 'BEGIN{print "<html>\n<head>\n <style>\n table,th,td \n{\n border:1px solid black;border-collapse:collapse;n}\n</style>\n</head>\n<Body>\n<table><tr></tr> "
}
{
print "<tr>"
for(i=1;i<=NF;i++)
print "<td>" $i"</td>"
print "</tr>"
}
END{
print "\n</table>\n</Body>\n</html>\n"
}' testresult.txt > /var/www/html/test.html
在将文本内容转换为HTML时,我需要将HTML单元格背景颜色设置为RED,条目为&#34; Down&#34;服务器是&#34; UP&#34;
时为绿色我试图在for循环中包含一个If语句,用于将文本值与UP / Down匹配。但是徒劳无功。请问你能在哪里找到我失踪的地方,还有其他方法可以试试吗?