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 <[EMAIL PROTECTED] > <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]
