在电子邮件上下文bash中以表格格式发送数据

时间:2013-11-19 09:46:27

标签: bash shell unix

我有一个数据表,我想通过电子邮件发送。数据以表格格式存储在TestOutput2.csv中:

354508| 80| Apr 29 2013 12:00AM
453630| 84| Oct 24 2013 12:00AM

我用

echo `cat TestOutput.csv` | mailx -s "Trades matured , Trade_Nmbr, Hedge_Ref, Maturity_Date" email@email.com

结果是一封包含上下文的电子邮件:

354508| 80| Apr 29 2013 12:00AM| | 453630| 84| Oct 24 2013 12:00AM

所以基本上我想以表格形式提出任何建议吗?

1 个答案:

答案 0 :(得分:1)

您可以改用以下命令:

mailx -s "some subject" email@email.com < inputfile.csv

所以你的命令是:

mailx -s "Trades matured , Trade_Nmbr, Hedge_Ref, Maturity_Date" email@email.com < TestOutput.csv