Enviado em 25/06/2017 - 09:08h
Outra maneira que descobri foi esta:
Mas gosto mais da solução via sed
text_to_ascii(){
echo "$(iconv -t "ASCII//IGNORE" <<< "$1")"
} #//end text_to_asci()
for filename in ./*
do
clean_filename="$(text_to_ascii "$filename")"
mv -iv "$filename" "$clean_filename"
done
# vai substituir todos os espacos por underline
rename -v 'y/ /_/' *.*
Mas gosto mais da solução via sed