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

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

Re: Como testar se o parâmetro passado só tem dígitos?


From: chaplin40
Subject: Re: Como testar se o parâmetro passado só tem dígitos?
Date: Sat, 09 Aug 2003 02:51:34 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, "Valtoir" <Valtoir@s...> escreveu 
> Pensei em fazer o seguinte: 
>  
> #!/bin/bash 
> [ `echo $1 | tr -d '[:digit:]' | wc -w` -ne 0 ] &&  { echo "Valor não num=
érico"; 
exit; } 
> echo "Valor numérico" 
>  
> Alguém tem uma dica melhor? 
>  
> Valtoir 
>  
> [As partes desta mensagem que não continham texto foram removidas] 
 
 
if [   $(expr "$1" + 1)  ]  
        then   
                echo "Valor numérico" 
        else 
                echo "Valor não numérico" 
fi 
 
 
Suponho que $1 não seja um número negativo 


reply via email to

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