【问题标题】:ripMIME not working when using variable as file name使用变量作为文件名时 ripMIME 不起作用
【发布时间】: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


    【解决方案1】:

    当我将这些行包含在脚本文件 (.sh) 中并执行它时,一切都像魅力一样工作。当我尝试直接从命令行执行它时,并没有发生这种情况。

    【讨论】:

      猜你喜欢
      • 2019-03-23
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      • 2017-03-19
      相关资源
      最近更新 更多