архивирование нескольких файлов с соответствующим рисунком в NiFi - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь сжать список файлов, созданных предыдущим процессором.Имена случайные, а начало и конец повторяются.

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 как литерал.Если я дам одно полное имя файла, оно выполнит свою работу, но тогда я не буду сжимать все файлы.

Есть идеи по этому поводу?

...