gnu parallel

时间:2018-05-25 22:40:53

标签: gnu-parallel

我想运行命令的命令行参数的参数扫描。命令是:

mycommand --fixed arg 5 --variable_arg 0

我想将variable_arg从0-100变化。如何使用gnu parallel在单个命令中执行此操作,该命令会生成包含所有单个命令的单独文件?

1 个答案:

答案 0 :(得分:2)

也许是这样的:

parallel mycommand --fixed arg 5 --variable_arg {} ::: {0..100}

如果您想要结果myout.1 .. myout.100,可以使用以下方法之一:

parallel --results myout.{} mycommand --fixed arg 5 --variable_arg {} ::: {0..100}
parallel mycommand --fixed arg 5 --variable_arg {} '>' myout.{} ::: {0..100}