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: Osvaldo Filho
Subject: Re: [shell-script] IF com variavel com decimal
Date: Tue, 26 Jan 2010 09:42:12 -0300

Olá,

Acho que isso pode ajudar.

*int_temp=$(tr -d float_temp)*

2010/1/23 Jeferson Santos <address@hidden>

> "tr -d ," não resolveria o problema?
>
> 2010/1/22 Bruno Gunter <address@hidden>
>
> >
> >
> > 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]
> >
> >
> >
>
>
>
> --
> Abraços,
> Jeferson dos Santos
> www.jeferson.info
> Linux User #471165
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


-- 
Att,

Osvaldo Filho.

Técnico em Conectividade com Extensão em Desenvolvimento de Software - Ifet
Ceará.
Graduando em Telemática - Ifet Ceará.
Analista de Suporte nível 1 - Auriga.
Professor do SintufCE - Administração de Redes.
Linux Professional Institute Certified Level 1.

Visite: http://osvaldofilho.wordpress.com


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



reply via email to

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