← Back to team overview

sslug-teknik team mailing list archive

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