我正在尝试发送带有CSV附件的电子邮件,但是无法在本地创建文件。
有什么方法可以传送内容(我的内容在内存中的变量中),以将数据显示为附件的方式发送到邮件/邮件吗?
您可以使用mailx(示例取自https://access.redhat.com/solutions/104833)和bash<()
语法:
echo "MESSAGE BODY" | mailx -s "SUBJECT" -a <(echo something | sed 's/thing/thong/g') [email protected]
与mutt相同的示例:
echo "MESSAGE BODY" | mutt -s "SUBJECT" -a <(echo something | sed 's/thing/thong/g') -- [email protected]
<()
bash中的所有内容都将由bash执行,它将为其创建一个临时文件,并将其作为命令的参数提供。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句