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

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

Res: [shell-script] Ajuda com teste de string


From: Felipe
Subject: Res: [shell-script] Ajuda com teste de string
Date: Wed, 15 Apr 2009 06:04:46 -0700 (PDT)

Obrigado pessoal,
deu certo o sed =)
ainda preciso de mto estudo mesmo!
=P

 
 Felipe 
MSN Messenger: address@hidden
  




________________________________
De: Julio C. Neves <address@hidden>
Para: address@hidden
Enviadas: Terça-feira, 14 de Abril de 2009 16:00:27
Assunto: Re: [shell-script] Ajuda com teste de string





Fala Felipe,
isso deve funcionar:

*teste=`comando host|sed -r 's/STRING: "(.*) .*/\1/'`*
-- 
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ brevemente;
- Turmas fechadas em outras cidades ligue (21) 8112-9988*

2009/4/14 Felipe <flpe007@yahoo. com.br>

>
>
> Boa tarde Pessoal,
> ainda estou aqui lutando pra descobrir uma forma de resolver meu problema e
> estou precisando de uma informações que talvez alguém saiba.
> verifiquei que meu problema está realmente no comando "sed" não estou
> conseguindo pegar corretamente a informação que esta sendo passado pelo
> comand "snmpget"
> fiz um teste no console para ver o que exatamente estava aconteceu e
> digitei o seguinte:
> teste=`comando host|sed 's/STRING: "//'`
>
> despois imprimi oque guardado na variavel:
> echo $teste
>
> Resultado:
> Pronto. "
>
> como vocês veem o "sed" está guardando um "espaço" e uma "aspa" na
> variavel, como faço para arrumar o "sed" para que não sejam guardados esses
> dois caracteres, para que seja mostrado na tela apenas "Pronto" ou talvez
> "Pronto."?
>
> alguém pode dar um help?
>
> Valeu!
>
> Felipe
> MSN Messenger: flpe007@yahoo. com.br <flpe007%40yahoo. com.br>
>
>
> ____________ _________ _________ __
> De: Cléoson Barreto <cleoson.barreto@ gmail.com<cleoson.barreto% 40gmail.com>
> >
> Para: shell-script@ yahoogrupos. com.br <shell-script% 40yahoogrupos. com.br>
> Enviadas: Quarta-feira, 8 de Abril de 2009 10:42:15
> Assunto: Re: [shell-script] Ajuda com teste de string
>
> 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://farinhadigit al.blogspot. com/
>
> 2009/4/8 Felipe <flpe007@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: flpe007@yahoo. com.br <flpe007%40yahoo. com.br>
> >
> >
> > ____________ _________ _________ __
> > De: Cléoson Barreto <cleoson.barreto@ 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 <flpe007@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.maisbusca dos.yahoo. com
> >
> > [As partes desta mensa 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.maisbusca dos.yahoo. com
>
> [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 mensagem que não continham texto foram removidas]



reply via email to

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