сценарий оболочки bash с двумя переменными в цикле for

Я новичок в сценариях оболочки. так что будьте добры со мной, если мои сомнения слишком глупы.

У меня есть изображения png в двух разных каталогах и исполняемый файл, который берет изображения из каждого каталога и обрабатывает их для создания нового изображения.

Я ищу конструкцию цикла for, которая может одновременно принимать две переменные. Это возможно в C, C++ и т. д., но как мне выполнить что-то из следующего. Код явно неверный.

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

Спасибо!

10
задан snowmonkey 26 June 2012 в 20:01
поделиться