Hallo Gebhard,

* Gebhard Dettmar <[EMAIL PROTECTED]>:

> > On Mon, Feb 13, 2006 at 01:54:58PM +0100, Gebhard Dettmar wrote:
> > > for i in `ls *jpg`; do convert -resize 100x100 $i thumbs$i; done
[...]
> Aber das hab ich doch gemacht (nur unschöner). Mach dir mal einen 
> Testordner mit 5 jpgs, dann wirst du sehn, dass convert dir nur 4 
> thumbnails fabriziert und das muss irgendwas mit der Verarbeitung durch 
> die bash zu tun haben.

Das Problem bei der ursprünglich von dir benutzten Syntax ist,
dass kein Outputfile angegeben wird, convert aber die Angabe eines
Outputfiles erwartet. Dabei kann man (wo ist das dokumentiert?)
mehrere Inputfiles angeben und ein Outputfile. Convert hängt dann
an den Outputfilenamen automagisch einen Zähler vor die
Dateiendung. Wenn die Shell also `ls *jpg` expandiert zu einer
Reihe von existierenden Dateinamen, dann wird der letzte Dateiname
als Basis für den Outputdateinamhmen hergenommen, die Datei wird
also nicht verarbeitet. Soweit zumindest meine Tests.


Gruß

Christian
 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an