Am Freitag, 3. März 2006 19:07 schrieb Martin Ereth:
Michael Dellwing schrieb:
warum gibt mir das folgende Script beim aufruf mit sh ./imageresize.sh folgenden Fehler aus:
------------------- SCRIPT --------------------------- mkdir resized
foreach x {*.jpg} echo Working on $x convert $x -sample 640 resized/$x end
------------------- FEHLER -------------------------
bilderverkleinern.sh: line 3: foreach: command not found Working on convert: missing an image filename `resized/'. bilderverkleinern.sh: line 6: end: command not found Warum kennt meine Shell kein foreach ????
Hallo Michael!
Welche Shell benutzt du denn?
Les' mal diese Seite: http://www.selflinux.org/selflinux/html/shellprogrammierung.html
Auch folgendes dürfte helfen: /usr/share/doc/packages/ImageMagick/www/convert.html /usr/share/doc/packages/ImageMagick/www/command-line-options.html
Viele Grüße
Martin Ereth
Hallo Martin, ich nutze eigentlich die Standart-Shell sh. Hab es mal mit csh und tcsh versucht, aber beide sagen mir foreach hätte zu wenige Argumente. Die man von convert kann mir leider bei dem Problem mit der foreach-Schleife nicht weiterhelfen ;-) mfg