如何不向 GNU Parallel 传递任何参数?基本上,我想循环一个命令:
parallel --dry-run command_to_repeat ::: `seq 100`
传递参数:
command_to_repeat 1
command_to_repeat 2
command_to_repeat 3
command_to_repeat 4
command_to_repeat 5
command_to_repeat 6
command_to_repeat 7
command_to_repeat 8
command_to_repeat 9
command_to_repeat 10
…
但我想要:
command_to_repeat
command_to_repeat
command_to_repeat
command_to_repeat
command_to_repeat
command_to_repeat
command_to_repeat
command_to_repeat
command_to_repeat
command_to_repeat
…
来自文档,§“示例:运行相同的命令 10 次”:
如果您想使用相同的参数并行运行相同的命令 10 次,您可以这样做:
seq 10 | parallel -n0 my_command my_args
🎩-提示:Dan Getz
来自联机帮助页:
-n max-args Use at most max-args arguments per command line.