Отправка нескольких файлов в качестве вложения в почтовой команде Unix

У меня есть один фрагмент кода, который упоминается ниже, где он отправляет два файла в качестве вложения.

mailx  -s "$ms - $cdate $ctime" $ReportGroup < ${mailmsg} >/dev/null 2>&1

Здесь mailmsg содержит несколько файлов. Теперь я пытаюсь отправить еще один файл xyz.csv в приведенной выше команде. как я могу сделать то же самое?

Заранее спасибо.


person user3688579    schedule 04.09.2014    source источник
comment
Добавьте содержимое xyz.csv в ${mailmsg} перед вызовом mailx с правильным форматированием/структурой, чтобы оно выглядело как еще одно вложение... Как создается существующее ${mailmsg}? Найдите это и скопируйте шаблон.   -  person twalberg    schedule 04.09.2014
comment
Возможный обман stackoverflow.com/questions/17359/   -  person chrisinmtown    schedule 24.02.2015


Ответы (1)


используйте функцию uuuencode что-то вроде

(uuencode filename.format filename_to_be_dispalyed_in_attachment.format)|mailx- s "subject" ${mailmsg} >/dev/null 2>&1

person ETL_Devs    schedule 07.10.2014