1
我试图运行BASH函数的10个实例同时GNU并行GNU平行嵌套for循环和多个命令
从图像bash的功能下载瓷砖并且将它们缝合在一起 - 第一单排,然后每个列 - 到单个图像文件。
function DOWNLOAD_PAGE {
for PAGE in {0041..0100}
do
for COLUMN in {0..1}
do
for ROW in {0..2}
do wget -O "$PAGE"_"$COLUMN"_"$ROW".jpg "http://www.webb$PAGE$COLUMN$ROW"
done
convert "$PAGE"_"$COLUMN"_*.jpg -append "$PAGE"__"$COLUMN".jpg
done
convert "$PAGE"__*.jpg +append "$PAGE"_done.jpg
done
}
遗憾的是,显然obviuous解决方案 - 第一个是
export -f DOWNLOAD_PAGE
parallel -j10 DOWNLOAD_PAGE
不起作用。
有没有办法使用GNU并行?