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

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

Re: [shell-script] Checar se uma variávelé número


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] Checar se uma variávelé número
Date: Tue, 7 Dec 2004 14:23:32 -0200 (BRST)

André Aun, @ 00:59:

> Já que no shell não existe 'tipagem' das variáveis, como posso checar se
> uma variável é número ou não?

Você pode usar um grep pra saber se ela só contém números...

a="153"
if echo "$a" | grep -q "^[0-9]$"; then
   echo "var a só tem números"
fi

No bash 2, daria pra fazer algo assim:

a="153"
if [ "$a" == "${a//[^0-9]}" ]; then
   echo "var a só tem números
fi

-- 
Eliphas


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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