我想使用自定义分隔符来分隔 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
存在吗?我在手册页中没有找到它。
没有这样的选项。如果你只有 4 个参数,你可以这样做:
$ seq 19 30 | parallel -n 4 --dry-run 'my-command {1},{2},{3},{4}'