gpt4 book ai didi

unix - 单个邮件unix中带有多个附件的mutt命令

转载 作者:行者123 更新时间:2023-12-03 12:13:46 32 4
gpt4 key购买 nike

我的要求是将所有.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 ...

关于unix - 单个邮件unix中带有多个附件的mutt命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17342450/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com