Olá! É isso mesmo, acho que ficaria melhor seu código. Mas voltando à sua dúvida, no primeiro if você está comparando o conteúdo da string $ST1 com "Pronto. ". Note que entre o ponto e a aspa existe um espaço em branco. Se a string $ST1 não tiver esse espaço em branco, então esse if sempre vai ser falso. Será que não é isso?
[]'s Cléoson http://farinhadigital.blogspot.com/ 2009/4/8 Felipe <flpe...@yahoo.com.br> > Bom dia, > > Eu até entendi o que você me disse, desta forma o codigo ficará menor e > menos sujo né?! > Estou estudando pra melhorar isto! =) > Eu ainda estou lendo sobre o SH e ainda não cheguei nesta parte, o que eu > pude entender, pra poder explicar melhor o meu problema é o seguinte: > quando eu testo o primeiro "if" que verifica se o status é pronto, extiste > algum erro neste pornto, pois o quando o status está em "pronto" o "if" não > entende e vai pro fim do script me apresentando uma mensagem de "Critical" > no lugar de "OK", acho que eu não estou sabendo filtrar corretamente o > comando na variavel "ST1", porque todos os outros teste dão "OK". > > Será que consegui explicar melhor? > > Obrigado! > > Felipe > MSN Messenger: flpe...@yahoo.com.br <flpe007%40yahoo.com.br> > > > ________________________________ > De: Cléoson Barreto <cleoson.barr...@gmail.com<cleoson.barreto%40gmail.com> > > > Para: shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br> > Enviadas: Terça-feira, 7 de Abril de 2009 22:22:16 > Assunto: Re: [shell-script] Ajuda com teste de string > Olá! > > Apenas uma sugestão: não seria melhor se utilizasses o case ao invés de > if? Assim, no lugar de várias variáveis ST1, ST2, etc, filtraria o > resultado > do comando snmpget em apenas uma variável com o egrep, e depois utilizaria > o > case. > > Estou sem máquina com linux pra testar no momento e tentar dar uma ajuda > melhor, mas acho que esse seria um caso para o case. :-) > > []'s > Cléoson. > http://farinhadigit al.blogspot. com/ > > 2009/4/7 César Vianna <cesar.vianna@ gmail.com> > > > Como não disseste qual a dificuldade, seguem links sobre o assunto: > > > > http://wiki. softwarelivre. org/TWikiBar/ TWikiBarPapo003# O_Comando_ if > > > > http://wiki. softwarelivre. org/TWikiBar/ TWikiBarPapo004# E_tome_de_ > test > > > > 2009/4/7 Felipe <flpe...@yahoo. com.br <flpe007%40yahoo. com.br>> > > > > > > > Boa tarde a todos, > > > > > > Sou novato em SH e estou encontrando dificuldades para tratar teste com > o > > > comando "if" > > > > > > Ajuda com teste de string > > > > > > > > > > > > > -- > > César Vianna > > ------------ ------- > > Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo > às > > unidades; os agenciamentos móveis aos sistemas. > > Gilles Deleuze & Felix Guattari > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensa que não continham texto foram removidas]_ > [As partes desta mensagem que não continham texto foram removidas]