Bash-Shell-Skript zwei Variablen in for-Schleife

Ich bin neu in der Shell-Skripterstellung. Bitte, nehmen Sie Kontakt mit mir auf, wenn mein Zweifel zu dumm ist.

Ich habe PNG-Bilder in 2 verschiedenen Verzeichnissen und eine ausführbare Datei, die Bilder aus jedem Verzeichnis nimmt und sie verarbeitet, um ein neues Bild zu generieren.

Ich suche ein for-Schleifen-Konstrukt, das zwei Variablen gleichzeitig aufnehmen kann. Dies ist in C, C ++ usw. möglich, aber wie kann ich Folgendes erreichen. Der Code ist offensichtlich falsch.

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

Vielen Dank!

Antworten auf die Frage(7)

Ihre Antwort auf die Frage