Estava faltando uma letra, e no meu caso utilizei o comando cat. NOVO=`cat $ARQ | tr 'áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ' 'aeiouaaeoaeo*u*aocaeiouaaeoaeouaoc' | tr ' ' '-' | tr 'A-Z' 'a-z'` echo "$NOVO"
Em 05/04/08, Reginaldo Ribeiro <[EMAIL PROTECTED]> escreveu: > > Olá a todos. > Estou dando meus primeiros passos com shell. Estou utilizando o seguinte > comando p/ remover acentos de nomes de arquivos (adaptado de um post de > Júlio César Neves): > > NOVO=`echo $ARQ | tr 'áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ' > 'aeiouaaeoaeoaocaeiouaaeoaeouaoc' | tr ' ' '-' | tr 'A-Z' 'a-z'` > > Funciona perfeitamente com as letras minúsculas, porém, há problemas > quando chegam os arquivos com "É", por exemplo. > > Isto: > BR 356 ITAPORAI ATE MAGÉ 08 03 08 056.jpg > > Vira isto: > br-356-itaporai-ate-magcc-08-03-08-056.jpg > > Desde já, obrigado a todos. > > -- > > Ribeiro, Reginaldo > Administrador de Bancos de Dados > Oracle Certified Associate 10g > _________________________________ > DBcom IT Experts > skype: rflribeiro > msn: [EMAIL PROTECTED] <rflribeiro%40dbcom.com.br> > mobile: 551192344290 > fone: 551162165375 > e-mail: [EMAIL PROTECTED] <rflribeiro%40dbcom.com.br> > site: http://www.dbcom.com.br > > > [As partes desta mensagem que não continham texto foram removidas]
