【发布时间】:2011-06-06 16:45:33
【问题描述】:
使用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"
简单的解决方法是在 prog 中手动拆分 args,但我想知道在 GNU parallel 中是否可以。
【问题讨论】:
标签: bash file-processing gnu-parallel