sed -r 's/(STRING:|\s")//' Tenta isso..
\s == espaços em branco, é um builtin do sed, mas se o teu nao reconhecer tente por somente um espaço em branco normal. -- Flávio do Carmo Júnior aka waKKu 2009/4/14 Felipe <[email protected]>: > > > 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: [email protected] > > > ________________________________ > De: Cléoson Barreto <[email protected]> > Para: [email protected] > 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 <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.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 <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.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.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > >
