【发布时间】:2015-12-29 17:50:10
【问题描述】:
使用 Kornshell (ksh),我有 3 个数组,其中包含 日期、文件名、文件内容 - 数组大小每天都不同。
我需要一个循环来为数组中的每个元素创建一个表格行,并使用计数器将数组中的数据填充到它们中。
因此,有没有更好的方法,而不是为每个数组元素手动重复和输入如下几行(sn-p)?
附: - 尝试使用 echo ${array[@],这仅适用于前 2 个数组。但由于第 3 个数组包含每个文件的内容(很长),因此它不能用作表格格式。
...
echo "<tr>"
echo "<td>`echo ${array[2]}`</td>"
echo "<td>`echo ${array[2]}`</td>"
echo "<td><pre>`(cat "${array[2]}")`</pre></td>"
echo "</tr>"
echo "<tr>"
echo "<td>`echo ${array[3]}`</td>"
echo "<td>`echo ${array[3]}`</td>"
echo "<td><pre>`(cat "${array[3]}")`</pre></td>"
echo "</tr>"
...
...
) | /usr/sbin/sendmail -t
【问题讨论】:
标签: html arrays shell unix ksh