Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何使用脚本输出作为mutt中附件的路径?_Bash_Shell_Mutt - Fatal编程技术网

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

Bash 如何使用脚本输出作为mutt中附件的路径?,bash,shell,mutt,Bash,Shell,Mutt,以下是我想做的: 我用羊肉写了一封信。现在我想通过执行一个脚本来添加一个附件,该脚本打印一个路径,该路径就是应该附加的文件 我希望能够从mutt内部做到这一点 用例:添加一张iCal/vCard作为附件,该附件由脚本选择(然后从我的日历/通讯簿中导出,保存在一个文件中,并将该文件报告给mutt,mutt将其作为附件添加。mutt-s“主题行在这里”-a$(路径/to/your/script.sh)email@domain.com

以下是我想做的:

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

我希望能够从mutt内部做到这一点

用例:添加一张iCal/vCard作为附件,该附件由脚本选择(然后从我的日历/通讯簿中导出,保存在一个文件中,并将该文件报告给mutt,mutt将其作为附件添加。

mutt-s“主题行在这里”-a$(路径/to/your/script.sh)email@domain.com

在哪里

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
,并在退出之前打印文件名和路径作为其唯一输出。

抱歉,stackOverflow不是免费的编码服务。您需要显示一些代码,并询问如何修复它的问题。祝您好运。但我无法从mutt内部执行此操作。您计划如何运行脚本,f如果你知道怎么做,你可以很容易地把我给你的命令作为答案插入到脚本中,并在你在mutt中运行它。如果你没有任何shell权限来创建脚本,你的问题从一开始就没有意义。我不知道还能告诉你什么。