【发布时间】:2019-02-11 07:13:04
【问题描述】:
我需要在 linux 服务器上提取我每天通过电子邮件收到的附件。
我正在使用 ripMIME 来完成这项任务,并且有一个这样的脚本:
theFile=$(ls -t * | head -n 1)
ripmime -i $theFile -d /home/myDirectory/
第一行将最新文件(电子邮件)的名称分配给变量“theFile” 第二行应该将其附件提取到 /home/myDirectory/ 路径,但它不会提取任何内容。
但是,如果我执行这一行:(包括文件名而不是变量)
ripmime -i 1536138112.M623890P26484.myDomain.com,S\=1345977,W\=1363482:2,S -d /home/myDirectory/
...则文件成功解压并复制到指定目录。
我需要使用一个变量,因为我不可能知道文件的名称,我只需要使用脚本从最新的电子邮件中提取文件。
另外,当指令失败时我没有得到任何输出,所以我在这里一无所知。
ripMIME工具文档可以在here找到
任何帮助将不胜感激。
【问题讨论】:
标签: linux command-line email-attachments mime