Mailinglist Archive: opensuse-de (1970 mails)

< Previous Next >
Re: Viele Dateien konvertieren
  • From: Heiko Romahn <hro@xxxxxxxx>
  • Date: Thu, 7 Dec 2006 17:16:04 +0100 (MET)
  • Message-id: <200612071716.04209.hro@xxxxxxxx>
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@xxxxxxxxxxxxxx
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups