[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Comparando porcentagem com if ??
From: |
Assistência Técnica Balanças Brasil |
Subject: |
Re: [shell-script] Comparando porcentagem com if ?? |
Date: |
Fri, 21 Nov 2008 15:56:09 -0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.8.1.6) Gecko/20070728 Thunderbird/2.0.0.6 Mnenhy/0.7.5.666 |
Rafael,
Resposta de um quase leigo que quer ajudar e aprender:
"30%" não é considerado como texto (caracteres) ???
Mauricio Zani
Rafael Tomelin escreveu:
>
> O Eri,
>
> Sabe o que está errado?
>
> if [ $STATUS3 > "50%" ] && [ $STATUS3 < "80%" ]; then
> STS=1
> elif [ $STATUS3 > "80%" ]; then
> STS=2
> fi
>
> 2008/11/21 Eri Ramos Bastos <address@hidden
> <mailto:bastos.eri%40gmail.com>>
>
> > >> if ( $PORC == "30%" )
> >
> > Essa sintaxe não é shell.
> > A comparação deve usar apenas um "=" e o atalho para o "test" é [] ao
> > invés de ().
> >
> > Portanto, sem testar o seu código, diria que pode funcionar usando:
> >
> > if [ $PORC = "30%" ]
> >
> > Uma outra forma de escrever seria:
> >
> > [ $PORC = "30%" ] && STS=1
> >
> > Mais detalhes: http://tldp.org/LDP/abs/html/testconstructs.html
> <http://tldp.org/LDP/abs/html/testconstructs.html>
> >
> > []'s
> > Eri Ramos Bastos
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
[As partes desta mensagem que não continham texto foram removidas]