使用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
.