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