As funções zz tem uma função para arrumar nomes de arquivos estranhos: http://funcoeszz.net/
Acho que é a 'zzarrumanome', dá uma olhadinha lá e veja se resolve. Abraço! Breno. -- "If you're gonna eat three times a day to the day that you die, why not be good at it? It will save you money, it will more than likely make you healthier... and you'll be happier!" Jamie Oliver 2009/11/26 Waldirio Manhães Pinheiro <[email protected]>: > Amigos, bom dia > > Segue uma solução > > > jeju:[cod] > ls -1 |while read line; do aux=$(echo $line|sed 'y/íãç > /iac_/');echo mv "$line" $aux; done > mv arquívão cação 01.wmv arquivao_cacao_01.wmv > mv arquívão cação 02.wmv arquivao_cacao_02.wmv > mv arquívão cação 03.wmv arquivao_cacao_03.wmv > mv arquívão cação 04.wmv arquivao_cacao_04.wmv > mv arquívão cação 05.wmv arquivao_cacao_05.wmv > mv arquívão cação 06.wmv arquivao_cacao_06.wmv > > jeju:[cod] > ls -1 > arquívão cação 01.wmv > arquívão cação 02.wmv > arquívão cação 03.wmv > arquívão cação 04.wmv > arquívão cação 05.wmv > arquívão cação 06.wmv > > jeju:[cod] > > > Abraços > Waldirio > > 2009/11/26 Vinicius Xavier <[email protected]> > >> >> >> Olá Luiz, >> >> Seguinte, levando ao pé da letra como vc queria o resultado, eu obtive >> assim. >> >> No caso fui alterado os caracteres pelo o comand Tr >> >> cat arquivo | tr " " "_" | tr [áãà] a | tr [í] i |tr ç c >> >> arquivao_cacao_01.wmv >> arquivao_cacao_02.wmv >> arquivao_cacao_03.wmv >> arquivao_cacao_04.wmv >> arquivao_cacao_05.wmv >> arquivao_cacao_06.wmv >> >> onde arquivo: >> >> cat arquivo >> >> arquívão cação 01.wmv >> arquívão cação 02.wmv >> arquívão cação 03.wmv >> arquívão cação 04.wmv >> arquívão cação 05.wmv >> arquívão cação 06.wmv >> >> Uma outra opção seria o traduzir pelo sed >> >> sed 'y/áÁàÀãÃâÂéÉêÊíÍóÓõÕôÔúÚçÇ /aAaAaAaAeEeEiIoOoOoOuUcC_/' arquivo >> >> arquivao_cacao_01.wmv >> arquivao_cacao_02.wmv >> arquivao_cacao_03.wmv >> arquivao_cacao_04.wmv >> arquivao_cacao_05.wmv >> arquivao_cacao_06.wmv >> >> Referências: >> Segue refenrencia que tirei(so dei uma alterado para o espaço) o comando >> http://www.vivaolinux.com.br/topico/Shell-Script/Script-para-retirar-acentos >> >> A referêbncia que ví o que o y do sed faz: >> http://aurelio.net/sed/sed-HOWTO/sed-HOWTO-4.html >> >> >> Abs, >> Vinícius Xavier >> >> >> --- Em qui, 26/11/09, lclaudiomf >> <[email protected]<lclaudio%40predialnet.com.br>> >> escreveu: >> >> De: lclaudiomf <[email protected] <lclaudio%40predialnet.com.br>> >> Assunto: [shell-script] Renomeando arquivos trocando caracteres >> Para: [email protected] <shell-script%40yahoogrupos.com.br> >> Data: Quinta-feira, 26 de Novembro de 2009, 9:27 >> >> >> >> >> Prezados, >> Tenho vários arquivos em um determinado diretório que seguem o seguinte >> padrão de nome: >> arquívão cação 01.wmv >> arquívão cação 02.wmv >> arquívão cação 03.wmv >> arquívão cação 04.wmv >> arquívão cação 05.wmv >> arquívão cação 06.wmv >> (...) >> >> E gostaria de renomeá-los para: >> >> arquivao_cacao_ 01.wmv >> arquivao_cacao_ 02.wmv >> arquivao_cacao_ 03.wmv >> arquivao_cacao_ 04.wmv >> arquivao_cacao_ 05.wmv >> arquivao_cacao_ 06.wmv >> (...) >> >> Alguém tem uma idéia de como fazê-lo? >> >> Desde já agradeço, >> >> Luiz Claudio >> >> __________________________________________________________ >> Veja quais são os assuntos do momento no Yahoo! +Buscados >> http://br.maisbuscados.yahoo.com >> >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > > > -- > ______________ > Atenciosamente > Waldirio > msn: [email protected] > Site: www.waldirio.com.br > Blog: blog.waldirio.com.br > PGP: www.waldirio.com.br/public.html > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [email protected] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > >
