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

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

Re: [shell-script] Comparando porcentagem com if ??


From: Édnei Rodrigues
Subject: Re: [shell-script] Comparando porcentagem com if ??
Date: Fri, 21 Nov 2008 13:24:03 -0500

Rafael, o $STATUS3 precisa ser em aspas!
esse operador "> " acho que não funciona para strings

2008/11/21 Assistência Técnica Balanças Brasil <address@hidden>

>
>
> 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<bastos.eri%40gmail.com>
> > <mailto:bastos.eri%40gmail.com <bastos.eri%2540gmail.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]
>
>  
>


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



reply via email to

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