echo "<html>" > email.html
echo "<body>" >> email.html
awk 'BEGIN {print "<table border=2 cellspacing=1 cellpadding=3>" \
"<tr><th>S No.</th><th>Day</th><th>Date</th><th colspan=2>Last Business Day & Date</th>"} \
{print "<tr>";for(i=1;i<=NF;i++)print "<td>" $i"</td>";print "</tr>"} \
END{print "</table>"}' table >> email.html
echo "</body>" >> email.html
echo "</html>" >> email.html
这是我正在创建的电子邮件文件的基本结构。 但是当我使用
时mail -s "$(echo -e "Subject\nContent-Type: text/html")" abc@xyz.com < email.html
我以html源文件的形式获得输出,但不是实际的表。