我需要提取每天在Linux服务器上通过电子邮件收到的附件。
我正在使用ripMIME来执行此任务,并具有如下脚本:
dictionary
第一行将最新文件(电子邮件)的名称分配给变量“ theFile ” 第二行应将其附件提取到 / home / myDirectory / 路径,但是不提取任何内容。
但是,如果我执行此行:(包括文件名而不是变量)
d = {'CollgCr': 'Middle',
'Veenker': 'Middle',
"Mitchel": 'Lower',
"OldTown": 'Lower',
"BrkSide": 'Lower',
"Sawyer": 'Lower',
"NAmes": 'Lower',
"IDOTRR": 'Lower',
"MeadowV": 'Lower',
"Edwards": 'Lower',
"NPkVill": 'Lower',
"BrDale": 'Lower',
"SWISU": 'Lower',
"Blueste": 'Lower'}
...然后成功提取文件并将其复制到指定目录。
我需要使用一个变量,因为我可能不知道文件名,我只需要使用脚本从最新电子邮件中提取文件即可。
此外,当指令失败时,我没有任何输出,所以我在这里很茫然。
可以找到https://github.com/dius/pact-jvm
的ripMIME工具文档任何帮助将不胜感激。
答案 0 :(得分:0)
当我将这些行包含在脚本文件(.sh)中并执行它时,所有内容都像一个超级按钮一样工作。当我尝试直接从命令行执行它时,并没有发生这种情况。