sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #68863
Re: Re: Omdøbe mange filer
Kasper Bonne wrote:
> "Michael Schmidt" <m.schmidt@xxxxxxxx> wrote in message
> news:opry53a7c4e2upe9@xxxxxxxxxxxxx...
>> > Jeg har forestillet mig noget i stil med
>> > mv *.cpp $X.c
>> > hvor $X er en variabel der antager den værdi som wildcardet sidst
>> > matchede, men
>> > jeg ved ikke om der findes en sådan variabel. (har ikke kunne finde en)
>> >
>> > Nogen ideer?
>> rename .cpp .c *.cpp
>> +man rename
>
> hmm jeg har ikke rename. Det er nok fordi det er en freeBSD box. Jeg kunne
> selvfølgelig hente "rename", men er der ikke en anden måde?
Man taler så meget om perl, men bash har også one-liners ;-)
for x in *.cpp; do mv $x ${x%.*}.c; done;
(rename er mere effektivt, fordi mv(1) ikke skal kaldes per-fil)
--
Mvh
Christian Iversen
References