如何使用脚本输出作为mutt中的附件路径?

时间:2015-01-13 20:29:06

标签: bash shell mutt

这是我想做的事情:

我用mutt写了一封邮件。现在我想通过执行一个脚本来添加一个附件,该脚本打印一个路径,这是应该附加的文件。

我希望能够在mutt 中执行此操作

用例:将iCal / vCard添加为脚本选择的附件(然后将其从我的日历/地址簿中导出,将其保存在文件中并将此文件报告回mutt,将其添加为附件。< / p>

1 个答案:

答案 0 :(得分:-1)

mutt -s "Subject Line Here" -a $(path/to/your/script.sh) email@domain.com < message.txt

,其中

script.sh负责创建您附加的文件并输出该文件的绝对路径,并且只输出路径,不包括其他内容,例如:

#!/bin/sh
tar -cvf /tmp/mytarfile.tar /home/user1/*.txt
gzip /tmp/mytarfile.tar
echo /tmp/mytarfile.tar.gz
exit

此脚本将创建/tmp/mytarfile.tar.gz并在退出之前将文件名和路径作为唯一输出打印。