Sir Hamacker wrote:
> 
> Estou quase terminando um script para fazer isso, inclusive resolve
> problemas de acentuacao da lingua portuguesa.
> O maior problema que voce vai pegar nos exemplos que vem da internet
> de transformar maiusculas em minusculas � acentuacao e tamb�m de
> que alguns script usam "for variavel_tal in * ; do ..." � de que o
> la�o "for" separa arquivos que possuem espa�o no nome, assim
> estes acabam falhando.
> Quando tiver terminado, eu posto o script na lista.
> 
> Em 22/01/2002 'as 20:17 Olavo (Particular) escreveu :
> 
> >Existe algum comando onde transformo todos os arquivos que estiverem
> >em ma�sculo em min�sculas CL7 ??

Coloquei em

        http://www.ceat.net/~arkanon/scripts/

4 scripts em bash:

        - remlat, substitui caracteres iso-latinos (acentuados, cedilha) de
nome de arquivos e diretorios pelo equivalente ascii
        - remspc, substitui espacos em nomes de arquivos e diretorios por _
(sublinhado)
        - lower,converte nomes de arquivos e diretorios para lower case
        - capital, converte nomes de arquivos para o modo capital (primeira
letra de cada palavra em maiusculo)

Os 4 sao recursivos e se nao for mencionado um diretorio como parametro,
assume o diretorio de trabalho: . (ponto)

Se nao for desejado que os diretorios entrem na danca da conversao,
alterem o script, na linha do comando find acrescentem "-type f".

O script "remlat" resolve meus problemas de arquivos com caracteres
acentuados num servidor Samba com codigo de pagina diferente do Windows.
Caracteres acentuados ficam diferentes se vistos pelo meu Linux. Por
isso fiz um mapeamento no script Se voces nao tem esse problema, alterem
o mapeamento.

Quem tiver interesse pode pegar, mudar, reditribuir, etc, e se quiser,
tambem pode *manter* os creditos que coloquei nos scripts e acrescentar
os seus :)

O uso eh por sua propria conta e risco, e nao ha suporte para os
scripts, apenas dicas.

Qualquer sugestao eh bem vinda.

-- 
------------------------    __ o     mailto:[EMAIL PROTECTED]
 P@ulo Roberto Bagatini    _`\<,     http://www.ceat.net/~arkanon/
  -=---=---==---=---=-    ( )/( )    UIN# 3478930 -- LinuxUser# 102514
 Lajeado - RS - Brasil  -----------  Phone# +55 51 3714 4123
----------------------------------------------------------------------

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

Responder a