【发布时间】:2018-02-28 03:14:46
【问题描述】:
我想使用以下方法生成唯一的作业,其中 {1} 和 {2} 是唯一的元组:
parallel echo {1} {2} ::: A B C D ::: A B C D
例如在python(itertools)中提供了这样一个组合生成器:
permutations('ABCD', 2)
AB AC AD BA BC BD CA CB CD DA DB DC
有没有办法通过 bash 直接实现它?还是 GNU 并行? 也许以某种方式跳过多余的工作?但是,我如何检查已经使用了哪些参数组合。
parallel echo {= 'if($_==3) { skip() }' =} ::: {1..5}
【问题讨论】:
标签: linux bash parallel-processing combinations gnu