在 GNU Parallel 中使用自定义分隔符分隔参数

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

我想使用自定义分隔符来分隔 GNU 并行中的参数。

例如:

$ seq 19 30  | parallel -n 4 --dry-run 'my-command {}'
my-command 19 20 21 22
my-command 23 24 25 26
my-command 27 28 29 30

我想要实现的目标:

$ seq 19 30  | parallel --MAGIC-OPTION ',' -n 4 --dry-run 'my-command {}'
my-command 19,20,21,22
my-command 23,24,25,26
my-command 27,28,29,30

这样的

--MAGIC-OPTION
存在吗?我在手册页中没有找到它。

terminal gnu-parallel
1个回答
0
投票

没有这样的选项。如果你只有 4 个参数,你可以这样做:

$ seq 19 30  | parallel -n 4 --dry-run 'my-command {1},{2},{3},{4}'
© www.soinside.com 2019 - 2024. All rights reserved.