2015-04-19 2 views
0

Я хотел бы добавить все CSV-файлы из/home/john в рекурсивно, что-то вроде следующего было бы неплохо, но только прикрепляет все CSV-файлы из/home/john/it не включает все вложенные папки/дома/сортире/Как использовать mutt для присоединения и отправки файлов рекурсивно

mutt -s "all csv files" [email protected] -a /home/john/*.csv < /home/john/message.txt 

но что, если я могу это сделать, и если случается быть .csv файл в одном из вложенных папок с таким же именем? например, /home/john/1.csv и /home/john/tom/1.csv, что произойдет? будет ли он еще прикреплен?

благодаря

ответ

1

Нет, что команда wont't найти * .csv в подкаталогах. Вы можете использовать находку и xargs, что-то вроде этого:

find /home/john -name \*.csv | xargs mutt -s "all csv files" [email protected] -i /home/john/message.txt -a 

Я думаю -i будет иметь тот же эффект, как < из файла.

+0

безупречный. благодаря :) – John

 Смежные вопросы

  • Нет связанных вопросов^_^