2014-02-04 3 views
2

У меня есть два файла с одинаковым базовым именем, что я хочу, чтобы разобрать с помощью моего Ruby, сценарий и в библиотеке только с одной парой файлов это работает:Gnu параллельно с двумя входными файлами без всех комбинаций входных источников генерируются

параллельно -j 4 "prodigal_pfam_merger.rb {1} {2}> {1} .final.gff" ::: * .gff.parsed ::: * .domtblout.parsed

Но учитывая, что Параллель даст вам все комбинации источников входных данных, это не сработает при работе с несколькими наборами файлов. Мне нужна только комбинация с общим базовым именем файла. Что будет работать, если это possibile удалить два удлинителя (2 раза или {..} {.}), То я хотел бы сделать:

параллельно -j 4 «prodigal_pfam_merger.rb {} {.. } .domtblout.parsed> {} .final.gff»::: * .gff.parsed

да Ole Танге, я смотрю на вас ;-)

ответ

0

Если нет дополнительных файлов то --xapply должен работать на вас?

+0

Awesome! Кстати, мне нравится логическая {n} запись для нескольких входов. Большое спасибо! –