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

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

Re: [shell-script] IF com variavel com decimal


From: Bruno Gunter
Subject: Re: [shell-script] IF com variavel com decimal
Date: Fri, 22 Jan 2010 18:09:07 -0200

Você vai precisar transformar este decimal em integro antes.
Que tal tentar passar o valor multiplicado por 100  em um bc -l e depois
cortar com o AWK?

Veja se te resolve algo como:
expr 21.700*100 | bc -l | awk -F '.' '{print $1}' 
e é claro o outro comparador do teu IF seria:
expr 23.000*100 | bc -l | awk -F '.' '{print $1}' 

Daí, basta armazenar estes caras e fazer um if simples, tipo 

if [ $a -gt $b ]; then...

Sacou?

[]'s
Gunter

Em Sex, 2010-01-22 às 18:27 +0000, thiagozerbinato escreveu:

>   
> 
> Pessoal,
> 
> Estou monitorando a temperatura do datacenter com o nagios, e preciso
> fazer um if... mas preciso usar decimal, exemplo... O sensor retorna
> 
> 21,700
> 
> Como eu verifico verifico se 21,700 é maior que 23,000, qdo coloco
> isso no If ele da erro por causa da , (virgula)
> 
> Att.
> 
> thiagomz
> 
> 
> 
> 
> 


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



reply via email to

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