搜索文件并将结果作为附件发送

时间:2018-11-02 21:00:23

标签: linux unix scripting

我有一个命令,该命令列出了特定文件名,具有特定扩展名(.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 :(得分:0)

您可以使用xargs命令将附件作为参数传递。 尝试执行以下操作:

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