Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在html行和列标记shell脚本中使用变量_Html_Linux_Shell - Fatal编程技术网

如何在html行和列标记shell脚本中使用变量

如何在html行和列标记shell脚本中使用变量,html,linux,shell,Html,Linux,Shell,我试图创建一个脚本,它使用文本文件作为输入,将值与阈值进行比较,并创建一个html报告。我的数据填充得很好,但它没有按照预期呈现颜色,需要相同的指导吗?我的意思是如何在td中使用此变量 输入文件: 6 30 OK 5 30 OK 70 30 NOK 56 30 NOK 8 30 OK 52 30 NOK 22 30 OK 下面是我的awk命令: awk 'BEGIN{ FS=" " print "<TABLE border=1 cellspacing=0 cellpadding=3&g

我试图创建一个脚本,它使用文本文件作为输入,将值与阈值进行比较,并创建一个html报告。我的数据填充得很好,但它没有按照预期呈现颜色,需要相同的指导吗?我的意思是如何在td中使用此变量

输入文件:

6 30 OK
5 30 OK
70 30 NOK
56 30 NOK
8 30 OK
52 30 NOK
22 30 OK
下面是我的awk命令:

awk 'BEGIN{
FS=" "
print  "<TABLE border=1 cellspacing=0 cellpadding=3><TR><TH>HOST</TH><TH>APP_HOST1</TH><TH>APP_HOST2</TH><TH>APP_HOST3</TH><TH>APP_HOST4</TH><TH>APP_HOST5</TH><TH>DB_HOST1</TH><TH>DB_HOST2</TH></TR>"
print "<TR><TD>DISK_ROOT</TD>"
}
 NR>=1{
bgcolor=" bgcolor=green"
if($3=="NOK"){ bgcolor=" bgcolor=red"}
printf "<TD $bgcolor>"$1"</TD>"
}
 END{
print "</TABLE>"
 }
'  ${logdir}/Disk_Space.log >> $stat_dir/html/report_Disk.html
awk'开始{
FS=“”
打印“HOSTAPP_HOST1APP_HOST2APP_HOST3APP_HOST4APP_HOST5DB_HOST1DB_HOST2”
打印“磁盘根目录”
}
NR>=1{
bgcolor=“bgcolor=绿色”
如果($3==“NOK”){bgcolor=“bgcolor=red”}
printf“$1”
}
结束{
打印“”
}
“${logdir}/Disk\u Space.log>>$stat\u dir/html/report\u Disk.html

我不确定您期望的输出,但这可以工作吗

awk 'BEGIN{
FS=" "
print  "<TABLE border=1 cellspacing=0 cellpadding=3><TR><TH>HOST</TH><TH>APP_HOST1</TH><TH>APP_HOST2</TH><TH>APP_HOST3</TH><TH>APP_HOST4</TH><TH>APP_HOST5</TH><TH>DB_HOST1</TH><TH>DB_HOST2</TH></TR>"
print "<TR><TD>DISK_ROOT</TD>"
}
 NR>=1{
if($3=="NOK")printf "<TD bgcolor=\"red\">"$1"</TD>"
else printf "<TD bgcolor=\"green\">"$1"</TD>"
}
 END{
print "</TABLE>"
 }
'  Disk_Space.log >> ./report_Disk.html
awk'开始{
FS=“”
打印“HOSTAPP_HOST1APP_HOST2APP_HOST3APP_HOST4APP_HOST5DB_HOST1DB_HOST2”
打印“磁盘根目录”
}
NR>=1{
如果($3==“NOK”)打印为“$1”
else printf“$1”
}
结束{
打印“”
}
'Disk\u Space.log>>。/report\u Disk.html