2017-02-06 15 views
1

Это глупый вопрос. Я хочу применить операцию «конвертировать ...» в список файлов. я смог успешно применять его с помощью оператора найти:GNU parallel format

найти $ FolderA/-name "* .dcm" | параллельных --будет-процитировать "преобразования {} -resize% 50 $ FolderB/{/.}. PNG"

Я хочу повторить эту команду для определенного списка файлов. Я пробовал:

параллельно «конвертировать $ FolderA/{} -resize% 50 $ FolderB/{/.} PNG ::: file1 file2 file3 ...

но это делает. не работает Parallel просто висит с

параллельно:. Предупреждение:.. Ввод считывается из терминала только эксперты делают это с целью Нажмите CTRL-D, чтобы выйти из

Любая идея, какой правильный синтаксис для списка файлов?

+0

То, что вы делаете правильно. Старая версия установлена ​​как пакет? http://stackoverflow.com/questions/16448887/gnu-parallel-not-working-at-all –

ответ

0

Это должно работать для вас:

parallel convert "$FolderA/{}" -resize 50% "$FolderB/{/.}.png" ::: file1.dcm file2.dcm