Pol Hallen ha scritto:
Hi folks :-) qualche guru che mi spiega perche' non funziona questo rename?(i file passati a lame hanno estensione doppia, cioe': artista - titolo.mp3.mp3)for d in *.mp3 do mv "$d" `echo "$d" | sed 's/\(.*\.\)mp3.mp3/\1mp3/'` ; donemagari esiste un modo piu' semplice (e comodo) per togliere la doppia estensione, ma non mi viene in mente :-((Grazie! Pol
non funziona perchè "artista - titolo.mp3.mp3" contiene degli spazi, e il ciclo li vede come più parole separate. prova a fare un'echo all'interno del for e te ne accorgerai, che non prende il nome del file corretto. avevo trovato una soluzione a questo inconveniente googlando, ma non la trovo più, ricordo che era un while. Ciao