我想以递归方式附加/ home / john中的所有.csv文件,类似下面的内容会很好,但只能附加来自/ home / john /的所有.csv文件,它不包含/ home /的所有子文件夹约翰/
mutt -s "all csv files" me@mail.com -a /home/john/*.csv < /home/john/message.txt
但是如果我能做到这一点并且如果其中一个子文件夹中有一个同名的.csv文件呢?例如/home/john/1.csv和/home/john/tom/1.csv会发生什么?还会附上吗?
感谢
答案 0 :(得分:2)
没有那个命令在子目录中找不到* .csv。您可能希望使用find和xargs,如下所示:
find /home/john -name \*.csv | xargs mutt -s "all csv files" me@mail.com -i /home/john/message.txt -a
我认为 -i与&lt;来自档案。