Я пытаюсь использовать команду Jenkins sh, которая выглядит следующим образом:
find ./somedir -type f -name .pdf -exec mv {} ./someotherdir/scan.pdf \;
(Это работает на обычной оболочке bash)
Но в Jenkins, когда я use:
sh 'find ./somedir -type f -name .pdf -exec mv {} ./someotherdir/scan.pdf \\;'
Это интерпретирует это как:
find ./somedir -type f -name .pdf -exec mv '{}' ./someotherdir/scan.pdf ';'
Я пробовал много разных вещей, чтобы избежать этого должным образом, и я просто не могу понять это ...
Приведенные в другом месте примеры в Интернете, похоже, не работают или я их не понимаю.