[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] teste numerico
From: |
jimmy |
Subject: |
Re: [shell-script] teste numerico |
Date: |
Wed, 24 Sep 2008 10:20:57 -0300 |
User-agent: |
Mutt/1.4.2.3i |
On Wed, Sep 24, 2008 at 03:12:39PM +0200, Gmail wrote:
> En/na jimmy ha escrit:
> >
> > a expressão regular utilizada é "^[0-9]+$" e não "^[0-9]+" como você
> > mencionou.
> >
> > antes eu fazia esses testes com [ "$(echo $var | grep "^[0-9]+$")" ].
> >
> > On Tue, Sep 23, 2008 at 03:47:20PM -0300, Pablo Cardoso wrote:
> > > jimmy, esse método não só testa se o início da variável possui números
> > > (pois usa o ^[0-9]+)?
> > >
> > > uma variável com valor "nome123" é filtrada nesse caso como numérico
> > > ou não numérico?
> > >
> > > []'s
> > >
> > >
> > > 2008/9/23 jimmy <address@hidden
> > <mailto:ronaldo_tgz%40yahoo.com.br>>:
> > > > talvez no seu caso seja possível utilizar um modo de testar variáveis
> > > > que aprendi aqui na lista:
> > > >
> > > > $ var=0123456789
> > > > $ if [[ $var =~ "^[0-9]+$" ]]; then echo "numérico"; else echo "não
> > > > numérico"; fi
> > > > numérico
> > > > $ var=string1
> > > > $ if [[ $var =~ "^[0-9]+$" ]]; then echo "numérico"; else echo "não
> > > > numérico"; fi
> > > > não numérico
> > > >
> > > > On Tue, Sep 23, 2008 at 03:10:32PM -0300, Pablo Cardoso wrote:
> > > >> Hehehe resposta de principiante: você pode dar um echo na variável e
> > > >> utilizar um pipe "tr -d [A-z]" para remover os caracteres que não
> > > >> sejam numéricos... Para validar, é só usar um if antes desse comando.
> > > >>
> > > >> Claro que devem haver soluções mais elegantes :P
> > > >>
> > > >> HTH
> > > >>
> > > >> 2008/9/23 Elvio Barbalho <address@hidden
> > <mailto:elvio.barbalho%40gmail.com>>:
> > > >> > Senhores boa tarde como posso validar se uma variável possui
> > > >> > somente números??????
> > > >> >
> > > >>
> > > >> ------------------------------------
> >
> >
> > Mensagens neste tópico
> > <http://br.groups.yahoo.com/group/shell-script/message/27449;_ylc=X3oDMTM2b3UwYTk3BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzI3NDU1BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTIyMjE5NzY5OQR0cGNJZAMyNzQ0OQ-->
> >
> > (7) Responder (através da web)
> > <http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJxOWpwMWJqBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzI3NDU1BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTIyMjE5NzY5OQ--?act=reply&messageNum=27455>
> >
> > | Adicionar um novo tópico
> > <http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJlNGpva3VjBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTIyMjE5NzY5OQ-->
> >
> >
> > Atividade nos últimos dias
> >
> > *
> > 18
> > Novos usuários
> >
> > <http://br.groups.yahoo.com/group/shell-script/members;_ylc=X3oDMTJmdGUxbmFwBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyMjIxOTc2OTk->
> >
> > Visite seu Grupo
> > <http://br.groups.yahoo.com/group/shell-script;_ylc=X3oDMTJlNTNtbm1tBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTIyMjE5NzY5OQ-->
> >
> >
> > Yahoo! Mail
> >
> > Conecte-se ao mundo
> > <http://us.lrd.yahoo.com/_ylc=X3oDMTJsaTIxbmtxBF9TAzk3NDkwNDM3BF9wAzEEZ3JwSWQDMTk0MTMxMgRncnBzcElkAzIxMzcxMTEyNTQEc2VjA25jbW9kBHNsawNtYWlsBHN0aW1lAzEyMjIxOTc2OTk-;_ylg=1/SIG=10ujd6ds6/**http%3A//mail.yahoo.com.br/>
> >
> > Proteção anti-spam
> >
> > Muito mais espaço
> >
> > Yahoo! Barra
> >
> > Instale grátis
> > <http://us.lrd.yahoo.com/_ylc=X3oDMTJvMm04djAyBF9TAzk3NDkwNDM3BF9wAzIEZ3JwSWQDMTk0MTMxMgRncnBzcElkAzIxMzcxMTEyNTQEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyMjIxOTc2OTk-;_ylg=1/SIG=111ngvtas/**http%3A//br.toolbar.yahoo.com/>
> >
> > Buscar sites na web
> >
> > Checar seus e-mails .
> >
> > Yahoo! Grupos
> >
> > Crie seu próprio grupo
> > <http://br.groups.yahoo.com/;_ylc=X3oDMTJvZ2phbjAyBF9TAzk3NDkwNDM3BF9wAzMEZ3JwSWQDMTk0MTMxMgRncnBzcElkAzIxMzcxMTEyNTQEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyMjIxOTc2OTk->
> >
> > A melhor forma de comunicação
> >
> > #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{ margin:
> > 10px 0px; font-weight: bold; font-size:
>
> no meu bash 3.2 do ubuntu 7.11 a sua expressão retorna sempre "não numérico"
posta o log do incidente ( seqüência de comandos + saida ).
>
>
> Pere
>
> address@hidden <mailto:address@hidden>
>
>
> <http://www.imatge.com/>
>
>
>
>
> ------------------------------------
- teste numerico, Elvio Barbalho, 2008/09/23
- Re: [shell-script] teste numerico, Pablo Cardoso, 2008/09/23
- Re: [shell-script] teste numerico, jimmy, 2008/09/23
- Re: [shell-script] teste numerico, Pablo Cardoso, 2008/09/23
- Re: [shell-script] teste numerico, jimmy, 2008/09/23
- Re: [shell-script] teste numerico, Eder Ruiz Maria, 2008/09/23
- Re: [shell-script] teste numerico, Gmail, 2008/09/24
- Re: [shell-script] teste numerico,
jimmy <=
- Re: [shell-script] teste numerico, Gmail, 2008/09/24
- Re: [shell-script] teste numerico, jimmy, 2008/09/24
- Re: [shell-script] teste numerico, Fabiano Caixeta Duarte, 2008/09/24
- Re: [shell-script] teste numerico, Pere, 2008/09/24