[EMAIL PROTECTED] writes:

> #!/bin/bash
> # Este script dever� ser executado dentro do diret�rio que cont�m os
> arquivos desejados for ARQ in `ls *`;
> do
>  NOVO=`echo $ARQ | tr '[A-Z]' '[a-z]'`;
>  echo mv $ARQ $NOVO;
> done

N�o funciona para arquivos com espa�os no nome e provavelmente para
outros casos tamb�m. No hist�rico h� solu��es que funcionam.

[godoy@wintermute ~/tempo]$ touch "TEste De Arquivos Com Espa�o"
[godoy@wintermute ~/tempo]$ l
total 16
drwxr-xr-x    2 godoy    godoy        4096 Jan  9 23:09 .
drwxr--r-x  102 godoy    godoy       12288 Jan  9 23:09 ..
-rw-rw-r--    1 godoy    godoy           0 Jan  9 23:09 TEste De Arquivos Com Espa�o
[godoy@wintermute ~/tempo]$ bash teste.bash -x
mv TEste teste
mv De de
mv Arquivos arquivos
mv Com com
mv Espa�o espa�o
mv teste.bash teste.bash
[godoy@wintermute ~/tempo]$ 


Sds,
-- 
Godoy.         <[EMAIL PROTECTED]>

Assinantes em 09/01/2003: 2254
Mensagens recebidas desde 07/01/1999: 196421
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a