使用 awk 命令创建 html 页面

create html page using awk command

我正在使用下面的命令创建 html 页面,使用下面的 awk 命令

`awk -F, 'BEGIN {print "<tbody>"} ; {  print "<tr><td bgcolor='$bgcol'><center><a href=http://10.0.0.1/cgi-bin/categ?>"  "</a></center></td><td bgcolor='$bgcol'><center>"  "</center></td></tr>"} ; END { print "</tbody>"}' /tmp/temps/sitecount`

以下是 sitecount 文件示例的内容

Traditional Religions,10

当 运行 以上命令时,我的输出低于

<tr><td bgcolor=#DCDCDC><center><a href=http://10.0.0.1/cgi-bin/categ?>Traditional Religions</a></center></td><td bgcolor=#DCDCDC><center>10</center></td></tr>

但我需要这个输出

<tr><td bgcolor=#DCDCDC><center><a href=http://10.0.0.1/cgi-bin/categ?Traditional Religions>Traditional Religions</a></center></td><td bgcolor=#DCDCDC><center>10</center></td></tr>

我需要将值“Traditional Religions”传递给我的 cgi 脚本,而不是“$1”

通过更改此解决问题

<a href=http://10.0.0.1/cgi-bin/categ?"">