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

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

Re: [shell-script] Como testar se o parametro passado so tem digitos


From: Mateus Caruccio
Subject: Re: [shell-script] Como testar se o parametro passado so tem digitos
Date: Sat, 09 Aug 2003 15:57:06 +0800

----- Original Message -----
From: Felipe Kellermann <address@hidden>
Date: Fri, 8 Aug 2003 23:20:25 -0300 (BRT)
To: address@hidden
Subject: Re: [shell-script] Como testar se o parametro passado so tem digitos

> 
> On Sat, 9 Aug 2003 9:27am  +0800, Mateus Caruccio wrote:
> 
> >  uma opcao eh usar o comando builtin declare do bash:
> >
> > $ declare -i var=33
> > $ echo $var
> > 33
> > $ declare -i var=g5
> > $ echo $var
> > 0
> >
> > dessa forma tu pode testar se a variavel possui um valor valido, mas
> > diferente de 0:
> >
> 
>       É uma idéia muito boa, mas e se trocar a ordem de g e 5? Base.

hmmm, nao sabia esse esquema da base... muito interessante mesmo...

$ declare -i var=16#f
$ echo $var
15

>       A mesma coisa poderia ser feita com `$((var))': declare é bash,
> 

sim eu sei....

falow !

   Mateus


> -- 
> Felipe Kellermann
> 
> 
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
> http://br.yahoo.com/info/utos.html 
> 
> 



# ########################################################
# Mateus de Oliveira Caruccio <caruccio at operamail.com>
# Linux User #183552 - UIN #37364320
# Vim, vi e matei o Emacs !



-- 
____________________________________________
http://www.operamail.com
Get OperaMail Premium today - USD 29.99/year


Powered by Outblaze


reply via email to

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