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]