"nada sei..." <[EMAIL PROTECTED]> writes: > 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.
Cuidado ao fornecer respostas prontas. Esta, por exemplo, possui um problema: > #!/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 [godoy@wintermute ~/teste]$ for i in * for> do for> OLD=$i for> NEW=`echo $OLD|tr '[:upper:]' '[:lower:]'` for> mv -f $OLD $NEW 2>/dev/null for> done [godoy@wintermute ~/teste]$ l total 16 drwxrwxr-x 2 godoy godoy 4096 Nov 24 21:43 . drwxr--r-x 95 godoy godoy 12288 Nov 24 21:43 .. -rw-rw-r-- 1 godoy godoy 0 Nov 24 21:42 um exemplo [godoy@wintermute ~/teste]$ bash [godoy@wintermute teste]$ touch "Outro Exemplo" [godoy@wintermute teste]$ for i in * > do > OLD=$i > NEW=`echo $OLD|tr '[:upper:]' '[:lower:]'` > mv -f $OLD $NEW 2>/dev/null > done [godoy@wintermute teste]$ l total 16 drwxrwxr-x 2 godoy godoy 4096 Nov 24 21:43 ./ drwxr--r-x 95 godoy godoy 12288 Nov 24 21:43 ../ -rw-rw-r-- 1 godoy godoy 0 Nov 24 21:43 Outro Exemplo -rw-rw-r-- 1 godoy godoy 0 Nov 24 21:42 um exemplo [godoy@wintermute teste]$ O primeiro exemplo foi feito no zsh. O segundo, como mostrado, no bash. -- Godoy. <[EMAIL PROTECTED]> Assinantes em 24/11/2002: 2245 Mensagens recebidas desde 07/01/1999: 191360 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
