我的要求是将所有.csv文件附加到一个文件夹中,然后通过一封邮件发送它们。
这是尝试过的。
mutt "$( printf -- '-a %q ' XXX*.csv )" -s "sending mail" DDD.RRR@gmail.com < /dev/null
但是我收到的错误就像可以统计XXX.csv和:文件名太长了。
但是当我尝试使用单个文件时,它完全可以使用以下命令。
mutt -a xxx-01-01_2016-01-02.csv -s "bfdsabj" ddd.rrr@visualiq.com < /dev/null
任何人都可以使用mutt命令帮助我发送邮件。
答案 0 :(得分:0)
请尝试
"$(printf -- '-a %q ' `ls *.csv`)"
或
"$(printf -- '-a %q ' `ls xxx*.csv`)"
而不是
"$( printf -- '-a %q ' XXX*.csv )"
这是更新的命令:
mutt -a `ls xxx-*.csv` -- -s "sending mail" DDD.RRR@gmail.com < /dev/null