"John Doe" <john@doe.com> writes:
> Jeg har en masse filer der er navngivet således:
> 2003-02-06 #010 - Filen er 100MB stor.avi
> 2003-02-06 #011 - Dette er et billede.jpg
> 2003-02-06 #025 - Dette er et billede.gif
> 2003-02-06 #125 - Dette er også et billede.gif
> ... osv ...
>
> Jeg vil gerne have disse filer til at hedde:
> 2003-02-06 #010.avi
> 2003-02-06 #011.jpg
> 2003-02-06 #025.gif
> 2003-02-06 #125.gif
Hvis du har perl-versionen af rename kan du klare det med:
$ rename 's/(\d\d\d\d-\d\d-\d\d\s#\d\d\d)[^.]*(.*)/$1$2/' *
> Jeg køre FreeBSD v4.8 med bash shell.
Men da FreeBSD ikke kommer med dette script kan du finde det på CPAN:
<
http://search.cpan.org/author/PEDERST/rename-1.4/>
--
Peter Makholm | Wisdom has two parts:
peter@makholm.net | 1) having a lot to say, and
http://hacking.dk | 2) not saying it