邮件删除脚本改进

soulzbg soulzbg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
哪位大侠帮忙看看这段脚本如果再进行优化的话该如何改进能提高执行效率呢?多谢多谢,不胜感激。

#!/bin/sh
#

if [ ! -d /home/mail/queue/mess ]
then
echo "exit"
exit
fi

cd /home/mail/queue

ls mess|while read msgdir
do
echo $msgdir
cd /home/mail/queue/mess/$msgdir
ls|while read ofl
do
fl=`head -20 $ofl | grep MAILER-DEAMON |grep -i From` \\并联分析,查找“来自发信人”“MAILER-DEAMON”的邮件
if [ x"$fl" != x ]
then
echo $ofl
if [ -f /home/mail/queue/info/$msgdir/$ofl ]
then
echo ----$ofl
rm -f $ofl
rm -f /home/mail/queue/info/$msgdir/$ofl
rm -f /home/mail/queue/remote/$msgdir/$ofl
rm -f /home/mail/queue/emsg/$msgdir/$ofl
rm -f /home/mail/queue/intd/$ofl
rm -f /home/mail/queue/pid/$ofl
rm -f /home/mail/queue/todo/$ofl
rm -f /home/mail/queue/bounce/$ofl
else
if [ -f /home/mail/queue/todo/$ofl ]
then
echo ----$ofl
rm -f $ofl
rm -f /home/mail/queue/info/$msgdir/$ofl
rm -f /home/mail/queue/remote/$msgdir/$ofl
rm -f /home/mail/queue/emsg/$msgdir/$ofl
rm -f /home/mail/queue/intd/$ofl
rm -f /home/mail/queue/pid/$ofl
rm -f /home/mail/queue/todo/$ofl
rm -f /home/mail/queue/bounce/$ofl
else
echo "reserve"
fi
fi
fi
done
done
exit
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
soulzbg
系统维护与使用区 19,615 成员 74,556 内容