bash shell script dos variables en for loop

Soy nuevo en shell scripting. tan amablemente tengan paciencia conmigo si mi duda es demasiado tonta.

Tengo imágenes png en 2 directorios diferentes y un ejecutable que toma imágenes de cada directorio y las procesa para generar una nueva imagen.

Estoy buscando una construcción de bucle for que pueda tomar dos variables simultáneamente ... esto es posible en C, C ++, etc. pero, ¿cómo puedo lograr algo de lo siguiente? El código es obviamente incorrecto.

#!/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

¡Gracias!

Respuestas a la pregunta(7)

Su respuesta a la pregunta