我想运行命令的命令行参数的参数扫描。命令是:
mycommand --fixed arg 5 --variable_arg 0
我想将variable_arg从0-100变化。如何使用gnu parallel在单个命令中执行此操作,该命令会生成包含所有单个命令的单独文件?
答案 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}