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