我正在尝试压缩先前处理器生成的文件列表。名称是随机的,起始&结束时重复。
Ex:
part-00000-1dfde626-2a4f-4bc2-aa43-eaf3c940b2a8-c000.csv
part-00000-547c93da-088e-46c4-a478-a41aabfef9ea-c000.csv
我正在尝试使用ExecuteStreamCommand
处理器将所有文件压缩到一个文件中。以下是我的命令&它的论点:它不起作用。
command: /bin/zip
Argument: finalCompressedFile.zip;part.*csv
正则表达式part.*csv
与生成的所有文件模式匹配。但*
(我怀疑)是以字面形式传递给bash shell的。如果我给出一个完整的文件名,它就可以完成这项工作但我不会压缩所有文件。
对此有什么想法吗?