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]> escreveu: De: lclaudiomf <[email protected]> Assunto: [shell-script] Renomeando arquivos trocando caracteres Para: [email protected] 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]
