hallo eddi38 drumm
Aber woran hats den gelegen? Die Zeile
for kunde in `ls`
hats dann wohl gemacht?!
nicht nur:
es funktioniert folgendermaßen:
### wechsle in das Verzeichnis kunde, wo die Dateien liegen
# hier statt "kunde" den absoluten Pfad angeben
cd kunde
### hier initialisierts du die Variable $shop mit dem Wert "1"
shop=1
### hier beginnst du eine Schleife
### jeder Wert, den der Befehl (deswegen die backticks) ls ausgibt wird nacheinander
### in die Variable $kunde "gefüttert"
for kunde in `ls`
### hier beginnt die Anweisung
do
#
# Verschieben
# mv $kunde ../shop/$shop.name-neu.gif
#
# Kopieren
### kopiere <Wert von $kunde> nach "eine Ebene hoch"/shop/<Wert von $shop>.name-neu.gif
cp $kunde ../shop/$shop.name-neu.gif
#
### erhöhe den wert von $shop um eins
shop=`expr $shop + 1`
### Ende der Anweisung
### mach das solange, bis keine Werte mehr in der for ... in Schleife da sind
### dann höre auf
done
das wars