Конвертировать ZIP команду из Windows в Unix - PullRequest
0 голосов
/ 27 октября 2018

Я пытаюсь воссоздать команду zip из окон в Unix и сталкиваюсь с проблемами, как и ожидалось. Команда Windows -

zip "zipfilename.zip" -j -u -m -g -T -9 "sourcefiledirectory\*20181010.*

В UNIX шаблон *20181010.* не идентифицируется, и я получаю сообщение "zip warning: name not matched". Пожалуйста, помогите преодолеть это.

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Мне удалось выполнить команду в командной строке в Unix, но у меня возникали проблемы при попытке повторить то же самое с помощью инструмента ETL 'BODS'. Проблема была исправлена, когда я поместил команду в исполняемый файл .sh и вызвал этот исполняемый файл из BODS, передав в качестве параметров имя zipfile и шаблон исходного файла.

0 голосов
/ 28 октября 2018

Вы указали подстановочный путь в формате Windows (то есть, используя «\» для разделителя пути вместо «/»)

"sourcefiledirectory\*20181010.*"

попробуйте вместо этого

"sourcefiledirectory/*20181010.*"
...