gpt4 book ai didi

linux - 使用变量作为文件名时 ripMIME 不工作

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:36 25 4
gpt4 key购买 nike

我需要在 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

我们将不胜感激。

最佳答案

当我将这些行包含在脚本文件 (.sh) 中并执行它时,一切都很顺利。当我尝试直接从命令行执行它时,这并没有发生。

关于linux - 使用变量作为文件名时 ripMIME 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52197015/

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