mutt命令与单个邮件unix中的多个附件

我的要求是将所有.csv文件附加到一个文件夹中,并将它们发送到一个邮件中.

这是什么尝试,

mutt -s "subject" -a *.csv -- abc@gmail.com < subject.txt

以上命令不起作用(不识别多个文件)并抛出错误

Error sending message,child exited 67 (User unkNown.).
Could not send the message.

然后我尝试使用多个-a选项,如下所示,

mutt -s "subject" -a aaa.csv -a bbb.csv -- abc@gmail.com < subject.txt

这样可以预期.
但是这对于100个文件是不可行的.我应该可以使用它与文件掩码(像* .csv采取所有csv文件).有没有什么办法可以像* .csv一样使用命令?

谢谢

Mutt不支持这样的语法,但并不意味着它是不可能的.你只需要构建mutt命令.
mutt -s "subject" $( printf -- '-a %q ' *.csv ) ...

$(…)中的命令产生如下:

-a aaa.csv -a bbb.csv -a ...

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...