[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Renomeando arquivos trocando caracteres
From: |
Vinicius Xavier |
Subject: |
Re: [shell-script] Renomeando arquivos trocando caracteres |
Date: |
Thu, 26 Nov 2009 04:14:17 -0800 (PST) |
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 <address@hidden> escreveu:
De: lclaudiomf <address@hidden>
Assunto: [shell-script] Renomeando arquivos trocando caracteres
Para: address@hidden
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]