【发布时间】:2018-07-28 01:26:46
【问题描述】:
以下是数据文件(结果)内容-
13450708,13470474,US,15
24954,24845,JPN,44
14258992,14365059,US,4
24954,24845,IND,44
我想以表格格式将上述数据集发送到电子邮件。为此,我使用下面的 awk 脚本。 现在我在这里面临的挑战是 - 如果数据集中的最后一个字段(即这里的 15、44、4、44)> 40,我想将背景颜色设为红色。 你能告诉我如何在下面的代码中使用它。
awk 'BEGIN{
FS=","
print "<HTML>""<TABLE border="1"><TH>Store_count</TH><TH>Store_sold</TH><TH>Store_code</TH><TH>Backlogs</TH>"
}
{
printf "<TR>"
for(i=1;i<=NF;i++)
printf "<TD>%s</TD>", $i
print "</TR>"
}
END{
print "</TABLE></BODY></HTML>"
}
' results > file1.html
【问题讨论】:
-
Google 我猜是“为 html 表格单元格设置背景颜色”之类的东西。你试过了吗?
-
我也可以从下面的链接中看到一些东西。
-
但是这里的问题是如何从我的 awk 脚本中提取字段,然后进行一些检查,然后将背景设置为红色。
-
谁能在这里提出建议。