Shell脚本(从日期目录发送文件) - Linux

时间:2017-07-06 02:31:29

标签: linux bash shell

我在系统中拥有的内容:

存档目录(日期明确),其中一个文件在每天处理后被保存。

示例是: 目录名称为:20170707> temp_process.txt 目录名称为:20170708> temp_process.txt

要求是: 我想写一个shell脚本,每天只将这个文件发送到特定的电子邮件一次。

这里,它应该从日期目录中获取文件(即没有静态目录)。

请帮助我。

提前谢谢!!

1 个答案:

答案 0 :(得分:1)

使用find:

fil=$(find / -name "*.temp_process.txt" -ctime 0)
echo "test" | mailx -s test -a $fil someone@someserver.com

ctime 0将仅搜索过去24小时内创建的文件

然后,结果可用于操作电子邮件