gpt4 book ai didi

linux - Bash 脚本生成空文件

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:52 24 4
gpt4 key购买 nike

我已经创建了一个脚本,所以我可以在某个路径中搜索 0kb 文件,输出将被重定向到一个文本文件,然后通过电子邮件发送。该脚本有效,但在通过电子邮件发送或在脚本运行后查看时 fie 为空。

if [[ -n $(find /path/to/files/ -type f -empty -mmin +2) ]] then
> /tmp/output.txt ; mail -s "subject" -a /tmp/output.txt "email@address"
rm /tmp/ftr_output.txt
fi

不确定我是否遗漏了什么,所以我们将不胜感激。

谢谢

最佳答案

我猜你想要这样的东西:

# Save find results in a text file
find /path/to/files/ -type f -empty -mmin +2 > /tmp/output.txt

# Check that the text file isn't empty (meaning no results from find)
if [ -s /tmp/output.txt ]
then
# Send the text file along with an email
mail -s "subject" -a /tmp/output.txt "email@address"
fi
# Remove the text file
rm /tmp/output.txt

关于linux - Bash 脚本生成空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23531817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com