Isso é verdade. Mas meu objetivo foi dá apenas um norte. Esses tratamentos mais "avançados"... temos que sentar um pouco para pensar.
2009/10/15 Waldirio Manhães Pinheiro <[email protected]> > > > Boa > > Só um detalhe Kurt e Osvaldo, para arquivos com espaco no nome nao > funciona, > pois o shell reconhece como mais de um arquivo. > > Altere a linha referente ao mv somente, incluindo o "" > > > #!/bin/dash > temporario=$(mktemp) > ls --ignore-backups --width=1 > $temporario > while read nome_antigo > do > nome_novo=$(echo $nome_antigo | tr [:upper:] [:lower:]) > #mv --interactive --verbose $nome_antigo $nome_novo # Linha Original > mv --interactive --verbose "$nome_antigo" "$nome_novo" # Linha > Atualizada > done < $temporario > echo "Operação concluída." > rm $temporario > > []'s > Waldirio > 2009/10/15 Kurt Kraut <[email protected] <listas%40kurtkraut.net>> > > > > > > > Aloha, > > > > Veja se minha abordagem te agrada: > > > > #!/bin/dash > > temporario=$(mktemp) > > ls --ignore-backups --width=1 > $temporario > > while read nome_antigo > > do > > nome_novo=$(echo $nome_antigo | tr [:upper:] [:lower:]) > > mv --interactive --verbose $nome_antigo $nome_novo > > done < $temporario > > echo "Operação concluída." > > rm $temporario > > > > Atente que uso dash em vez de bash. Caso não tenha dash instalado, troque > a > > primeira linha para o caminho do bash. Os arquivos que terão as letras > > maiúsculas trocadas para minúsculas serão aqueles que estão no mesmo > local > > de execução do script. > > > > Atenciosamente, > > > > Kurt Kraut ([email protected] <listas%40kurtkraut.net> <listas% > 40kurtkraut.net>) > > > > > > 2009/10/15 George Robinson > > <[email protected]<george.robinson.br%40gmail.com> > <george.robinson.br%40gmail.com> > > > > > > > > > > > > > > É possivel alterar o case de um arquivo ou de varios arquivos?? > > > > > > ex: ARQUIVO 1 -> arquivo 1 / Arquivo 2 --> arquivo 2 > > > > > > Obrigado > > > > > > Att, > > > > > > -- > > > George Robinson > > > Analista de Suporte > > > Tel: (21) 8843-7251 / (21) 8140-2351 > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > ______________ > Atenciosamente > Waldirio > msn: [email protected] <waldirio%40gmail.com> > 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] > > > -- Att, Osvaldo Filho. Técnico em Conectividade com Extensão em Desenvolvimento de Software - Ifet Ceará. Graduando em Telemática - Ifet Ceará. Analista de Suporte nível 1 - Auriga. Professor do SintufCE - Administração de Redes. Visite: http://osvaldofilho.wordpress.com [As partes desta mensagem que não continham texto foram removidas]
