Gente,

Já procurei por alguns scripts na net sem muito sucesso, eu tenho alguns arquivos com caracteres inválidos, por exemplo:

Nenhum_de_N?s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M?rmore_.mp3

Eu tentei rodar um script assim:

 find . -print | while read file
 do
 file_clean=${file//[ ()&\'\,]/_}
   mv "$file" "$file_clean"
 done


Nesse caso ele não consegue renomear:

mv: "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3" e "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3" são o mesmo arquivo


 Existe algum script que retire esses caracteres \363 e \341 ?

--
[]'s
Fernando Boaglio