Re: xxx.avi to avi (rename)
On Sat, 12 May 2007 14:19:19 +0200
Pol Hallen <butterfly@fuckaround.org> wrote:
> di nuovo alle prese con sed che mi confonde:
> un mio script codifica e aggiunge l'estensione ai file,
>
> blabla.flv.avi
> tizio.mp4.avi
> e via dicendo..
>
> la parte di rename che ho fatto e' questa:
>
> for c in reencoded/*.avi
> do mv "$c" "`echo "$c" | sed 's/\(.*\.\)flv.avi/\1avi/'`" ;
> done
Se ho capito bene quello che vuoi fare (e cioè rinominare file con
doppia estensione eliminando la prima e tenendo la seconda),
secondo me non serve sed e dovrebbe bastare qualcosa tipo:
for i in *.avi
do
mv $i ${i%.*.*}.avi;
done
Saluti
Scander
Reply to: