bash shell script duas variáveis ​​em loop

Eu sou novo em scripts de shell. por favor, tenha paciência comigo se a minha dúvida for muito boba.

Eu tenho imagens PNG em dois diretórios diferentes e um executável que leva uma imagem de cada diretório e os processa para gerar uma nova imagem.

Eu estou olhando para uma construção de loop para que pode ter duas variáveis ​​simultaneamente ... isso é possível em C, C ++ etc, mas como faço para realizar algo do seguinte. O código está obviamente errado.

#!/bin/sh

im1_dir=~/prev1/*.png  
im2_dir=~/prev3/*.png
index=0

for i,j in $im1_dir $im2_dir  # i iterates in im1_dir and j iterates in im2_dir 
do
  run_black.sh $i $j  
done

obrigado!

questionAnswers(7)

yourAnswerToTheQuestion