我有一个列出特定文件名,特定扩展名(.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

最佳答案

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

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

关于linux - 搜索文件并将结果作为附件发送,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53125767/

10-15 00:10
查看更多