【发布时间】:2017-07-28 06:30:56
【问题描述】:
我想将矩阵的数据存储在 html 文件中并在 Outlook 中发送电子邮件,我的代码如下所示:
printf "<!DOCTYPE html>"
printf "<html>"
printf "<head>"
printf "<style>"
printf "</style>"
printf "</head>"
printf "<body>"
printf "<table>"
printf "<tr>"
printf "<th>Total</th>"
printf "<th>StillFail</th>"
printf "<th>Pass</th>"
printf "<th>ScriptError</th>"
printf "<th>APIName</th>"
printf "</tr>"
printf "<tr>"
echo
for ((j=1;j<=num_rows;j++)) do
printf "<tr>"
for ((i=1;i<=num_columns;i++)) do
printf "<td>"
printf "${matrix[$j,$i]}"
printf "</td>"
printf "</tr>"
done
echo
done
printf "</tr>"
printf "</table>"
printf "</body>"
printf "</html>"
#mailx -a 'Content-Type: html' -s "my subject" test@example.com < output.html
mailx -s "TESTING MAIL"</home/test/example/output.html "test@example.com"
我希望我的输出是一个对齐良好的表格。有人可以帮我吗? TIA
【问题讨论】:
-
这个的输出是什么?
mailx -a 'Content-Type: html' -s "my subject" tapariak@amazon.com < output.html -
我的脚本名称是 parseScript.sh,所以当我运行这个脚本时,我运行如下: ./parseScript.sh > output.html ,这样我的输出应该存储在 output.html 中,然后我我正在使用邮件发送该文件
-
我不明白你在说什么你的邮件是内容类型
text将它更改为html你在使用mailUtils吗? -
在哪里更改邮件的内容类型?
-
试试我的答案,让我知道
标签: html bash shell outlook mailx