xxx.avi to avi (rename)
Salve a tutti :-)
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
funziona (cioe' rinomina tutto con la sola estensione avi) ma da errore:
mv 'blablabla.avi' and 'blablabla.avi' are the same file
ho provato con:
do mv "$c" "`echo "$c" | sed 's/\(.*\.\)???.avi/\1avi/'`" ;
visto che comunque la prima parte dell'estensione e' variabile (puo'
essere qualsiasi cosa) ma non e' accettata, ne' con le virgolette, ne
apici, etc.
Lo script funziona solo che vorrei realizzare qualcosa di snello.
Chi mi aiuta?
Grazie
Pol
Reply to: