[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( er
From: |
murgent_shell |
Subject: |
Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ) |
Date: |
Thu, 25 Aug 2005 15:05:36 +0000 (GMT) |
Boa a sugestão do Alexandre.
A quesão não me parece ser a versão do interpretador
ou o tipo e sim a questão de localização.
fiz o seguinte teste.
$: LC_CTYPE=ISO-8859-15; export LC_CTYPE
$: ./case.sh v
minuscula
$: ./case.sh V
Maiúscula
Parece que agora sim.
Obrigado
--- Alexandre de Abreu <address@hidden>
escreveu:
> Olá,
>
> Estranho o comportamento ser diferente para alguns,
> mas, segue uma
> sugestão que talvez resolva, testei em algumas
> máquinas aqui e correu
> tudo como esperado:
>
> #!/bin/bash
> case $1 in
> [[:lower:]]) echo "minuscula" ;;
> [[:upper:]]) echo "MAIUSCULA" ;;
> *) echo "???" ;;
> esac
>
> []s
>
> Alexandre de Abreu
>
> On 25/08/05, Tiago Barcellos Peczenyj
> <address@hidden> wrote:
> > vcs ja deram um echo na variavel $1 pra ver o que
> ela mostra, nesses
> > casos em que [A-Z] da minuscula, ou vice versa ?
> >
> > Em 25/08/05,
> murgent_shell<address@hidden> escreveu:
> >
> > >
> > > Eh amigos como pode ser visto não eh uma
> questão de
> > > "dedo" ou "operador" como foi mencionado
> anteriormente
> > > por alguém. Eh uma questão bem técnica e que
> me parece
> > > esta ligada a variáveis de ambiente, mas não
> tenho
> > > certeza.
> > >
> > > Mas com absoluta certeza o case com [a-z] ou
> [A-Z] tem
> > > que funcionar, acho que esse mesmo exemplo
> aparece no
> > > livro do Juliio e em mais um milhão de
> tutoriais pela
> > > web.
> > >
> > > Abraços
> > >
> > >
> > > --- Reinaldo Carvalho <address@hidden>
> escreveu:
> > >
> > >
> > > > Esse script também não funcionou no meu
> Debian
> > > > Sarge.
> > > >
> > > > Sempre a primeira opção casa com o
> argumento.
> > > >
> > > > --
> > > > Reinaldo Carvalho
> > > > Debian Sarge 3.1 - Linux User: #238310
> > > > Prodepa - address@hidden
> > > >
> > > >
> > > >
> > > > Em 25/08/05, Tiago Barcellos
> > > > Peczenyj<address@hidden> escreveu:
> > > > > Barbaridade tche !
> > > > >
> > > > > Deixa eu conectar nessa maquina pra ver
> isso !!!
> > > > >
> > > > > Em 25/08/05,
> Fabricio<address@hidden>
> > > > escreveu:
> > > > > > [root@localhost scripts]# cat maiscula
> > > > > > #!/bin/bash
> > > > > >
> > > > > > case $1 in
> > > > > > [a-z]) echo "minuscula!" ;;
> > > > > > [A-Z]) echo "maiscula!!" ;;
> > > > > > *) echo "???" ;;
> > > > > > esac
> > > > > > [root@localhost scripts]# ./maiscula a
> > > > > > minuscula!
> > > > > > [root@localhost scripts]# ./maiscula A
> > > > > > minuscula!
> > > > > > [root@localhost scripts]# ./maiscula b
> > > > > > minuscula!
> > > > > > [root@localhost scripts]# ./maiscula B
> > > > > > minuscula!
> > > > > > [root@localhost scripts]# ./maiscula c
> > > > > > minuscula!
> > > > > > [root@localhost scripts]# ./maiscula C
> > > > > > minuscula!
> > > > > > [root@localhost scripts]# vi maiscula
> > > > > > [root@localhost scripts]# cat maiscula
> > > > > > #!/bin/bash
> > > > > >
> > > > > > case $1 in
> > > > > > [A-Z]) echo "maiscula!!" ;;
> > > > > > [a-z]) echo "minuscula!" ;;
> > > > > > *) echo "???" ;;
> > > > > > esac
> > > > > > [root@localhost scripts]# ./maiscula a
> > > > > > minuscula!
> > > > > > [root@localhost scripts]# ./maiscula A
> > > > > > maiscula!!
> > > > > > [root@localhost scripts]# ./maiscula b
> > > > > > maiscula!!
> > > > > > [root@localhost scripts]# ./maiscula B
> > > > > > maiscula!!
> > > > > > [root@localhost scripts]# ./maiscula c
> > > > > > maiscula!!
> > > > > > [root@localhost scripts]# ./maiscula C
> > > > > > maiscula!!
> > > > > > [root@localhost scripts]# bash
> --version
> > > > > > GNU bash, version 3.00.16(1)-release
> > > > (i386-redhat-linux-gnu)
> > > > > > Copyright (C) 2004 Free Software
> Foundation,
> > > > Inc.
> > > > > > [root@localhost scripts]#
> > > > > >
> > > > > > :S
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > >
> > >
> >
>
---------------------------------------------------------------------
> > > > > > 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
> > > > > >
> > > >
> > >
> >
>
---------------------------------------------------------------------
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Yahoo! Grupos, um serviço oferecido
> por:
> > > > > >
> > > > > > ________________________________
> > > > > > Links do Yahoo! Grupos
> > > > > >
> > > > > >
> > > > > > Para visitar o site do seu grupo na web,
> acesse:
> > > > > >
> http://br.groups.yahoo.com/group/shell-script/
> > > > > >
> > > > > > Para sair deste grupo, envie um e-mail
> para:
> > > > > >
> address@hidden
> > > > > >
> > > > > > O uso que você faz do Yahoo! Grupos está
> sujeito
> > > > aos Termos do Serviço do
> > > > > > Yahoo!.
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
>
---------------------------------------------------------------------
> > > > > Esta lista não admite a abordagem de
> outras
> > > > liguagens de programação, como perl, C etc.
> Quem
>
=== message truncated ===
__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), (continued)
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Fabricio, 2005/08/25
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Tiago Barcellos Peczenyj, 2005/08/25
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Reinaldo Carvalho, 2005/08/25
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), murgent_shell, 2005/08/25
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Tiago Barcellos Peczenyj, 2005/08/25
- Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ), Alexandre de Abreu, 2005/08/25
- Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ), Fabricio, 2005/08/25
- Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ), Alexandre de Abreu, 2005/08/25
- Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ), Fernando Lunardelli, 2005/08/25
- Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ), Emerson Domingues Souto, 2005/08/25
- Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ),
murgent_shell <=
- Re: (SUGESTAO) [shell-script] help case com maiusculas e minusculas ( era Help While ), Fabricio, 2005/08/25
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Henrique Mayer, 2005/08/25
- Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Emerson Domingues Souto, 2005/08/25
Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Eduardo Jaime Quiros Batres, 2005/08/25
Re: [shell-script] help case com maiusculas e minusculas ( era Help While ), Emerson Domingues Souto, 2005/08/25