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

Linux 搜索文件并将结果作为附件发送,linux,unix,scripting,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"| m

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