скрипт оболочки bash две переменные в цикле for
Я новичок в сценариях оболочки. так что будь добр со мной, если мои сомнения слишком глупы.
У меня есть PNG-изображения в 2 разных каталогах и исполняемый файл, который берет изображения из каждого каталога и обрабатывает их для создания нового изображения.
Я ищу конструкцию цикла 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
Спасибо!