将目录内的文件名作为邮件正文发送

时间:2019-04-11 16:06:30

标签: shell

我有一个目录/ nfs / old_home / dexter / work / ISSUES / Test8 / FAILED / 在目录中,我有3个文件,分别是file1.sh,file2.sh和file3.sh

失败目录中的文件列出了失败的脚本, 因此,我想以邮件通知的形式获取它们,即我需要在邮件正文中显示以下文件名:Failed_File_names:File1 File2 File3

这是我尝试过的代码段,但它为我提供了某种链接,而不是文件名。

    Failed_File_names=$(find $issue_dir -maxdepth 1 -type f -exec ls -1 {} \;)
    mail_message= "Failed_Jobs:$Failed_File_names /n"
echo -e "$mail_message" | mailx -s "$Test_Sub: Test Status" dex@xxx.com 

我尝试将名称作为附件,但我也知道,但是由于附件占用了一些内存,因此不建议这样做。

那么我有什么办法可以做到而不必将其作为附件发送?

0 个答案:

没有答案