Использование GNU parallel
: http://www.gnu.org/software/parallel/
У меня есть программа, которая принимает два аргумента, например,
$ ./prog file1 file2
$ ./prog file2 file3
...
$ ./prog file23456 file23457
Я использую скрипт, который генерирует пары имен файлов, однакоэто создает проблему, потому что результатом скрипта является одна строка, а не пара.например:
$ ./prog "file1 file2"
GNU parallel
, кажется, имеет множество хитростей в рукавах, интересно, есть ли один для разделения текста вокруг разделителей:
$ generate_file_pairs | parallel ./prog ?
# where ? is text under consideration, like "file1 file2"
Легко обойти эторазделить аргументы вручную в проге, но я хотел бы знать, возможно ли это в GNU parallel
.