Поиск файла и отправка результата в виде вложения - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть команда, которая выводит определенное имя файла с определенным расширением (.csv) и в текущий день (m-d-y) в качестве переменной «first». Это файл, который создается каждый день в моем каталоге, и он работает.

first=$(ls -l --time-style=+'%m-%d-%Y' example_daily_Report_*.csv| awk -v d=$(date +%m-%d-%Y) '$6==d')

Я пытаюсь отправить этот файл по электронной почте, когда он указан, а не вывод команды. Как бы я это сделал? Ниже моя попытка

echo "$first"|  mail -s 'test' test@website.com

1 Ответ

0 голосов
/ 03 ноября 2018

вы можете использовать команду xargs для передачи вложения в качестве аргумента. попробуйте сделать следующее:

echo "$first"|  xargs mail -s 'test' test@website.com -A
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...