On Mon, 16 Jul 2001 at 22:44 (+0200), Andre Heine wrote:
ich möchte mit dem Befehl, convert, ein Verzeichnis mit Jpeg-Dateien verändern. Aber nur die größe, daß funktioniert auch.
convert -size 64x64+256 "*.JPG" /home/datei.jpg
Leider hängt "convert" immer hinter _datei.jpg_ ein Zahl an (datei.jpg.0). Gibt es eine Möglichkeit die Zahl vorne anzuheften oder andersweitig alle Dateien auf einmal umzubenennen?
Mit "mv" bekomme ich das nicht hin, weiß vielleicht einer von Euch einen guten Perl-Einzeiler?
Oh je, warum denn immer gleich Perl? Die Shell (man bash) bietet so viele schicke Möglichkeiten: for i in *.JPG; do convert -size 64x64+256 $i /home/$i done oder (besser bei Dateinamen mit Leerzeichen): ls *.JPG | while read i; do convert -size 64x64+256 "$i" "/home/$i" done ... Jan