Re: Leerstellen in Dateinamen
Hallo Klaus Becker, hallo auch an alle anderen
Dienstag, 18. April 2006 22:06 - Klaus Becker wrote:
> Le Dienstag 18 April 2006 21:47, Evgeni Golov a écrit :
> > On Tue, 18 Apr 2006 21:42:12 +0200 Klaus Becker <colonius@free.fr>
> >
> > wrote:
> > > n'Abend allerseits,
> > >
> > > ich bin dabei, Musik runterzuladen und bekomme Dutzende Dateien
> > > mit Namen wie: "Elvis Presley - I've Got To Find My Baby.mp3".
> > >
> > > Die Leerstellen gehen mir auf die Eier, ist eine doofe
> > > Windows-Gewohnheit.
Was hat das mit Windows zu tun?
> > > Wie kann ich die Leerstellen durch underscores ("_") ersetzen und
> > > die Leerstellen vor und nach dem Bindestrich rausschmeißen?
> >
> > rename "s/ /_/g" Dateiname
> > bzw rename "s/ - /-/g" Dateiname
>
> Ja, rename "s/ - /-/g" ./* && rename "s/ /_/g" ./*
>
> hat's gebracht (nur in dieser Reihenfolge).
Logisch. s/irgendwas/wasanderes/ ersetzt (s wie substitute) das erste
auftretende "irgendwas" mit "wasanderes", das g dahinter sorgt dafür,
dass es im ganzen Text passiert. Dieses Konstrukt funktioniert übrigens
in sehr vielen Programmen.
Die Notwendigkeit der Reihenfolge ist dann klar.
> Ich hätte nicht gedacht,
> dass das so einfach ist. Danke !
Linux ist einfach. Wer behauptet etwas anderes?
--
Gruß
MaxX
Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.
Reply to: