我有两个具有相同基本名称的文件,我想使用我的 Ruby 脚本解析它们,并且在一个只有一对文件的库中有效:
并行 -j 4 "prodigal_pfam_merger.rb {1} {2} > {1}.final.gff" ::: *.gff.parsed ::: *.domtblout.parsed
但鉴于 Parallel 将为您提供输入源的所有组合,这在处理多组文件时不起作用。我需要的只是与共享基本文件名的组合。如果可以删除两个扩展名(2 次 {.} 或 {..}),那么我会这样做:
并行 -j 4 "prodigal_pfam_merger.rb {} {..}.domtblout.parsed > {}.final.gff" ::: *.gff.parsed
是的,Ole Tange,我在看着你 ;-)