Mathias Brodala: Skript/Software zum rekursiven Batch von Bildern mittels convert

Beitrag lesen

Hallo Adimos.

Ich habe jetzt, ganz versteckt, im Internet folgendes (von mir abgewandelten) Skriptsnippet gefunden (der noch nicht rekursiv ist, ich weiß):

Was stört dich an meinem Lösungsvorschlag?

for $f in *.jpg
do convert $f -resize "640x>" small/$f.jpg
done

was aber nicht so wirklich funktionieren will, weil "./batch.sh: line 3: `$f': not a valid identifier", was auch immer das heißen mag.

Dass „$f“ kein gültiger Variablenname ist. Es müsste wie folgt aussehen:

for f in *.jpg  
  do convert "$f" -resize "640x>" "small/$f.jpg"  
done

Wo liegt der Fehler in dem Skript? Denn der Code, der ausgeführt wird, also "convert blabla", funktioniert, wenn ich ihn einfach in der Konsole eingebe.

Was den Schluss nahe legen würde, dass etwas am Schleifenkonstrukt nicht stimmt.

Einen schönen Samstag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules