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]) 2009/10/15 George Robinson <[email protected]> > > > É 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]
