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

Re: Dateiendung renamen



On Thursday 16 September 2004 18:26, Gebhard Dettmar wrote:
> Dirk Prösdorf scribbled on Thursday, September 16, 2004 2:33 PM
>
> > gebhard dettmar <gebhard.dettmar@student.hu-berlin.de> wrote:
> >> On Wednesday 15 September 2004 23:39, Michelle Konzack wrote:
> >>> rename s/.JPG$/.jpg/ *
> >>
> >> Nee, nee. man rename sagt dazu
> >> - ---schnipp---
> >> To translate uppercase names to lower, you'd use
> >>
> >>               rename 'y/A-Z/a-z/' *
> >> - ---schnapp---
> >
> > Was aber nichts daran ändert, dass beide Verfahren
> > funktionieren, wobei
> > deins halt etwas schneller ist, da Regexes aufwändiger als
> > Transliterationen sind. Aber da musst du schon sehr viel umbenen,
> > um dies zu merken.
>
> Nein, meine Kritik bezog sich auf das JPG. Der Starter hatte ja alle,
> wohl von einem vfat-Laufwerk stammenden Dateien in Großbuchstaben. Er
> hat also .HTML, .PHP .GIF usw. usf. Will sie (Michelle) die alle mit
> ihrer "RegEx" zu Fuß ändern? Wenn schon RegEx, dann richtig:
> s/\([A-Z]\)/\l\1/g
> Gruß gebhard


... will ja nich nölen ;-), aber hier geht es, zumindest dem Subject 
nach, um Dateiendungen:

> touch FOO.BAR VORN.MITTE.HINTEN
> rename -v 's/([^.]*$)/\L$1\E/' *
FOO.BAR renamed as FOO.bar
VORN.MITTE.HINTEN renamed as VORN.MITTE.hinten


Grüße,

	Tilo



Reply to: