/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
lowercase filnavne
Fra : CykelSmeden


Dato : 06-06-02 10:01

Så mangler jeg igen en af de små smarte:

Jeg modtager jævnlige et større antal filer i et bibliotek, fra et
dosmiljø.
Desværre er alle filnavne i CAPS og alle interne referencer i lowercase.
Desværre er opdragelse af afsenderne ikke en option da det er mange
forskellige.

Kan jeg rimeligt let konvertere filnavne til lowercase?
Der kan være numre i navnene, - de skal naturligvis ikke ændres.

finn

Med en RH7x




 
 
Peter Makholm (06-06-2002)
Kommentar
Fra : Peter Makholm


Dato : 06-06-02 10:02

"CykelSmeden" <outlookpost@acnord.dk> writes:

> Kan jeg rimeligt let konvertere filnavne til lowercase?

Eksempelkataloget i perlsourcen er der et script der hedder rename,
det kan let løse opgaven.

$ rename 'y/[A-Z]/[a-z]/' *

--
Peter Makholm | Yes, you can fight it, but in the end the ultimate
peter@makholm.net | goal of life is to have fun
http://hacking.dk | -- Linus Torvalds

CykelSmeden (06-06-2002)
Kommentar
Fra : CykelSmeden


Dato : 06-06-02 10:21

"Peter Makholm" <peter@makholm.net> wrote in message
news:871ybk4w6b.fsf@xyzzy.adsl.dk...
> "CykelSmeden" <outlookpost@acnord.dk> writes:
>
> > Kan jeg rimeligt let konvertere filnavne til lowercase?
>
> Eksempelkataloget i perlsourcen er der et script der hedder rename,
> det kan let løse opgaven.
>
> $ rename 'y/[A-Z]/[a-z]/' *

Det var vist det hurtigste reply jeg har oplevet. Jeg kan ovenikbet nå at
bruge det denne gang!

Tusind tak

finn
>
> --
> Peter Makholm | Yes, you can fight it, but in the end the ultimate
> peter@makholm.net | goal of life is to have fun
> http://hacking.dk | -- Linus Torvalds



Peter J. Acklam (06-06-2002)
Kommentar
Fra : Peter J. Acklam


Dato : 06-06-02 16:19

Peter Makholm <peter@makholm.net> wrote:

> "CykelSmeden" <outlookpost@acnord.dk> writes:
>
>> Kan jeg rimeligt let konvertere filnavne til lowercase?
>
> Eksempelkataloget i perlsourcen er der et script der hedder rename,
> det kan let løse opgaven.
>
> $ rename 'y/[A-Z]/[a-z]/' *

rename 'y/A-Z/a-z/' *

rename '$_ = lc' *

Peter

--
#!/local/bin/perl5 -wp -*- mode: cperl; coding: iso-8859-1; -*-
# matlab comment stripper (strips comments from Matlab m-files)
s/^((?:(?:[])}\w.]'+|[^'%])+|'[^'\n]*(?:''[^'\n]*)*')*).*/$1/x;

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste