Am Mittwoch, 6. Dezember 2006 22:56 schrieb Matthias Müller: Hi to all,
Noch ne Lösung
Ich möchte es auch mal probieren ;-)
for datei in $(ls *.doc) do antiword ${datei} > $(basename ${datei} ".doc").txt # alternativ: # antiword ${datei} > ${datei%%.*}.txt done
for file in *.doc do mv $file $(echo $file | sed 's/doc$/txt/') done Ist zwar nicht so elegant wie mit basename, kann dafür aber - etwas komfortabler - auch Muster im ganzen Dateinamen prima verarbeiten. Es grüßt der Heinzi -- Heiko Romahn Staatl. gepr. Wirtschaftstechniker Efeustrasse 20 Heiko.Romahn@efeustrasse.de 47249 Duisburg Tel: 0203 48 38 203 Viele Gruesse, Heiko@Home -- UNIX ist benutzerfreundlich, es kommt halt auf die Benutzer an! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org