use*_*277 4 parallel-processing bash gnu-parallel
我的bash脚本中有以下代码段
#!/bin/bash
for ((i=100; i>=70; i--))
do
convert test.png -quality "$i" -sampling-factor 1x1 test_libjpeg_q"$i".jpg
done
Run Code Online (Sandbox Code Playgroud)
如何使用所有cpu内核并行执行for循环.我已经看到gnu parallel被使用但是在这里我需要输出文件名在特定的命名方案中,如上所示
你可以parallel像这样使用:
parallel \
'convert test.png -quality {} -sampling-factor 1x1 test_libjpeg_q{}.jpg' ::: {100..70}
Run Code Online (Sandbox Code Playgroud)