[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: