Hallo Andy, Am Samstag, 23. Juni 2007 schrieb Andreas Schott: snip
#!/bin/bash for bild in /home/www/web3/html/galerie/*.jpg; do ziel=`echo $bild | sed s/.jpg/.jpg/` convert $bild -geometry 150x150 thumbs/$ziel done
Jetzt meckert error_log
convert: unable to open image `thumbs//home/www/web3/html/galerie/1.jpg': No such file or directory
Dein Quelldatei ist zB /home/www/web3/html/galerie/bild1.jpg Über die Anweisung "ziel=...." gibts du den Namen des Bildes aus und ersetzt ".jpg" durch ".jpg". Hier erschließt sich mir nicht ganz der Sinn Dein eigentliches Problem liegt aber in der Anweisung "convert ..." im Zusammenhang mit der Anweisung "ziel=..." Mal mit obigem Beispiel aufgelöst wird folgender Befehl ausgeführt: "convert /home/www/web3/html/galerie/bild1.jpg -geometry 150x150 ... ...thumbs//home/www/web3/html/galerie/bild1.jpg (Alles auf eine Zeile und Punkte wegdenken) Das kann nicht funktioneren. Der Zielpfad "thumbs//home/www/web3/html/galerie" ist mit einiger Sicherheit so nicht vorhanden. Ersetze mal die Anweisung "ziel=..." durch folgendes: ziel=$(basename ${bild}) Dann wird aus "convert ..." das folgende: convert /home/www/web3/html/galerie/bild1.jpg -geometry 150x150 ... ... thumb/bild1.jpg (Alles wieder auf einer Zeile und Punkte weggedacht) -- Mit freundlichen Grüßen Matthias Müller (Benutzer #439779 im Linux-Counter http://counter.li.org) PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten! Siehe auch: http://www.gnu.org/philosophy/no-word-attachments.de.html