【发布时间】:2019-07-12 12:21:32
【问题描述】:
我有一个脚本,如果有新电子邮件(使用 fetchmail-procmail)到达,我会生成一个新文件,新电子邮件出现在一个普通文件中,如果有新电子邮件,我需要处理电子邮件的内容。 fetchmail的日志示例:
procmail: [7709] Fri Jul 12 09:10:19 2019
procmail: Assigning
"LASTFOLDER=Mail/new/1562933419.7709_0.localhost.localdomain"
Folder: Mail/new/1562933419.7709_0.localhost.localdomain 38398
仅当有一封新邮件并处理它时,我才需要检索此信息,更改原始收到文件的格式,然后将其复制到其他目录,然后清理此原始文件。
有什么简单的方法吗?
【问题讨论】:
-
我已经测试了目录脚本的监视器,可能更改 then 部分可以使 cat 到新文件以应用格式更改。 filesindir=
ls -t /Mail/newfor i in $filesindir do echo "$listOF" | grep $i if [[ "$?" -eq "0" ]] 然后 listOF=$listOF" "$i fi 完成 -
-
别担心。开始使用 Stack Overflow 时,每个人都会感到有些厌烦。 MCVE's 非常重要。