【发布时间】:2021-09-11 21:19:13
【问题描述】:
用例: 我有两个嵌套的 for 循环,其中提供给第二个循环的参数取决于提供给第一个循环的参数。
for node in `ls -l $dir | grep $pattern1`
do
for part in `ls -l $dir/$node | grep $pattern2`
do something using $node and $part
done
done
为了使用并行重写它,我创建了一个函数:
doit(){
$node=$1
$part=$2
do something using $node and $part
}
parallel doit ::: <arguments for first for loop> ::: <arguments for second for loop>
使用并行运行时如何提供这些参数?
【问题讨论】:
标签: parallel-processing gnu-parallel