A� vai uma solu��o para o seu problema! O seguinte script faz o que voc�
quer. Ele altera de mai�sculo para min�sculo do diret�rio onde ele
estiver para baixo, entrando nos subdiret�rios e alterando tudo.

#!/bin/bash
# Converte de maiusculas para minusculas

#primeiro no diret�rio corrente:
for i in *; do
        OLD=$i
        NEW=`echo $OLD|tr '[:upper:]' '[:lower:]'`
        mv -f $OLD $NEW 2>/dev/null
done

#depois, entra nos diret�rios...
for i in *; do
        cd $i
        # ... e muda de mai�sculo para min�sculo
        for j in *; do
                OLD=$j
                NEW=`echo $OLD|tr '[:upper:]' '[:lower:]'`
                mv -f $OLD $NEW 2>/dev/null
        done
        cd ..
done




Grave isto em um arquivo e d� permiss�o de execu��o para o mesmo.
OBS: n�o ligue para eventuais mensagens de erro, se aparecerem. Ele
funciona... Pelo menos eu testei aqui em casa e deu certo.


Em Sex, 2002-11-22 �s 08:32, Francisco C. Andrade escreveu:
> 
> Pessoal estou com +- 400 diretorios e mais de 4000 arquivos que precisam
> mudar o tamanho da letra de maiusculo para minusculo, tem como fazer isso
> automaticamente ? Como ?
> 
> 
> Agradeco antecipadamente.
> 
-- 
 
  +--------------------------------------------------------------+
        ___                                                      
       /o o\      Rog�rio F. Bragil - Campinas-SP                   
      /  V  \     Usu�rio Linux registrado#: 258143               
     / /   \ \    E-mail:[EMAIL PROTECTED]    
    /|(     )|\   Seja livre! Use Linux...         
      ^^   ^^                                                     
 


Assinantes em 24/11/2002: 2245
Mensagens recebidas desde 07/01/1999: 191334
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a