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

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

Re: [shell-script] Duvida com o sed/grep


From: Noilson Caio
Subject: Re: [shell-script] Duvida com o sed/grep
Date: Fri, 17 Apr 2009 10:07:59 -0300

corpo do email? desculpa. Depois que a váriavel receber a sua atribuição.
2009/4/17 Noilson Caio <address@hidden>

> Manda imprimir $TEST no corpo do email e da uma olhada na saida.
>
> 2009/4/17 Felipe <address@hidden>
>
>
>>
>> Bom dia pra Todos,
>>
>> Estou aqui estudando melhor o Shell e me deparei com uma duvida, coloquei
>> o seguinte comando no shell:
>> CMD=`snmpget host OID |sed 's/Hex-STRING: "//'`
>> Mando exibir o conteudo guardado em $CMD e o resultado é:
>> Hex-STRING: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00
>> Ok!
>> Depois montei um script para testar este resultado, pois sei por exemplo
>> que esse código quer dizer "Funcionando" mas antes faço um grep pra pegar
>> apenas o que vem depois de Hex-STRING: ou seja quero apenas comparar o 20 20
>> 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00.
>> Então guardo isso em uma outra variavel. Por exemplo $TEST.
>> E coloco da seguinte forma TEST=`snmpget host OID |grep -o "20 20 20 20 20
>> 20 20 20 20 20 20 20 20 20 20 20 00" e agora comparo com o comando if que
>> coloquei no script:
>>
>> if [ "$TEST" = "20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00" ] ;
>> then
>> echo "Funcionando!"
>> else
>> echo "Parado!"
>> fi
>>
>> Neste caso a mensagem que deveria ser mostrada na tela seria
>> "Funcionando!", porém, a mensagem que está me retornando é "Parado!".
>>
>> Então minhas duvidas:
>> 1º Fiz algo errado?
>> 2º Isso está muito sujo, e posso deixar o codigo melhor?
>> Por que o resultado esperado não fio retornado corretamente?
>>
>> Obrigado desde Pessoal!
>>
>> Felipe
>> MSN Messenger: address@hidden <flpe007%40yahoo.com.br>
>>
>> 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]
>>
>>  
>>
>
>
>
> --
> " Eu quero saber como renomear um arquivo " ele diz.
> Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor.
> " Claro. Basta dar 'rm' e o nome do arquivo "
> " Obrigado "
>



-- 
" Eu quero saber como renomear um arquivo " ele diz.
Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor.
" Claro. Basta dar 'rm' e o nome do arquivo "
" Obrigado "


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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