如何不向 GNU Parallel 传递任何参数?

问题描述 投票:0回答:1

如何不向 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
…
loops gnu-parallel
1个回答
0
投票

来自文档,§“示例:运行相同的命令 10 次”:

如果您想使用相同的参数并行运行相同的命令 10 次,您可以这样做:

seq 10 | parallel -n0 my_command my_args

🎩-提示:Dan Getz

来自联机帮助页:

   -n max-args
       Use at most max-args arguments per command line.
© www.soinside.com 2019 - 2024. All rights reserved.