shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] minuscula para maiuscula


From: Flavio Junior
Subject: Re: [shell-script] minuscula para maiuscula
Date: Thu, 11 May 2006 13:31:22 -0300

Hehhee.. nao entendi a piada do Reinaldo mas vamo lah :)

Primeiro passo:
# Remover os espaços e substituir por "_"
$ find . -type f -exec sh -c 'x=`echo "{}" | tr " " "_"`; mv "{}" $x' \;

Segundo passo:
# Converter os nomes para minusculo, MANTENDO a primeira em maiusculo.
$ for i in `ls`; do x=`echo $i | cut -c2-`; y=`echo $x | tr [:upper:]
[:lower:]`; mv $i ${i/$x/$y}; done

Isso resolve o problema de maiuscula e minuscula! (veja bem, eu to
imaginando que todos jah estejam em tudo maiusculo e principalmente a
primeira letra, assim eu nao to convertendo a primeira letra pra
maiusculo pq imagino q ela jah esteja... qqr coisa adicionar isso é
simples)..

Eu testei aqui e funcionou... qualquer coisa avise


Flavio do Camo Junior aka blk1d

On 5/11/06, Reinaldo Marques de Lima <address@hidden> wrote:

Desculpa aos moderadores, mas essa eu vou ter que responder:

Coloca pra viagem junto com os pasteis de queijo?

############################################################
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed
's/\(reimlima\)\(.com\)/\n\1@hotmail\2\n\1@yahoo\2.br\n\1@gmail\2\n/'

echo 1818051527984510780893780664296243491354600493300713506724768535179018P
| dc
############################################################




>From: Edilson Souza <address@hidden>
>Reply-To: address@hidden
>To: address@hidden
>Subject: [shell-script] minuscula para maiuscula
>Date: Thu, 11 May 2006 13:43:33 +0000 (GMT)
>
>Preciso altera dos os arquivos de um diretorio e subdiretorio, de maiuscula
>para minuscula, e que a primeira letra fique maiuscula. e também remover os
>espaços em branco entre os nomes dos arquivos.
>
>
>---------------------------------
>Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
>Registre seu aparelho agora!
>
>[As partes desta mensagem que não continham texto foram removidas]
>




---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil


Links do Yahoo! Grupos










reply via email to

[Prev in Thread] Current Thread [Next in Thread]