[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script que junta um determinada linha e algumas colun
From: |
Ricardo Tweeg |
Subject: |
Re: [shell-script] Script que junta um determinada linha e algumas colunas |
Date: |
Wed, 31 Oct 2012 05:23:29 -0700 (PDT) |
Bom dia Fernando.
Funcionou sim (obrigado pela ajuda).
Só que acabei resolvendo com o watch -n.
Veja como ficou:
#!/bin/bash
#
iptables -t nat -nL POSTROUTING -vvv -x | head -2
iptables -t nat -nL POSTROUTING -vvv -x | grep -F 192.168.10.41
Após isso, usei o watch -n1 ./script.sh
Funcionou bem...
Obrigado e abraços ae Fernando.
Atenciosamente,
Ricardo Tweeg
>________________________________
> De: Fernando Mercês <address@hidden>
>Para: address@hidden
>Enviadas: Quarta-feira, 31 de Outubro de 2012 1:22
>Assunto: Re: [shell-script] Script que junta um determinada linha e algumas
>colunas
>
>
>
>Boa noite!
>
>Você também pode usar o que eu chamo de "watch sem watch". rs
>
>$ while :; do iptables -t nat -nL POSTROUTING -vvv -x | head -2; iptables
>-t nat -nL POSTROUTING -vvv -x | grep -F 192.168.10.41; sleep 2; done
>
>Infelizmente não pude testar, então peço desculpas de antemão se algo der
>errado. :(
>
>Um abraço.
>
>Att,
>
>Fernando Mercês
>Linux Registered User #432779
>www.mentebinaria.com.br
>------------------------------------
>"Ninguém pode ser escravo de sua identidade; quando surge uma possibilidade
>de mudança é preciso mudar". (Elliot Gould)
>
>2012/10/31 Alysson Gonçalves de Azevedo <address@hidden>
>
>> Não pude testar o seu comando, mas testei algo diferente que deu certo:
>>
>> watch -n1 'echo "teste"; date "+%d/%m/%Y %H:%M:%S"'
>>
>> Se não entender, avisa que eu passo a resposta mais mastigada xD
>>
>> Alysson Gonçalves de Azevedo - (11) 984 917 730
>>
>> "É curioso como as pessoas ficam confusas quando a frase não terminam do
>> jeito que elas periquito."
>>
>>
>>
>> Em 30 de outubro de 2012 23:47, Ricardo Tweeg <address@hidden
>> >escreveu:
>>
>> > **
>> >
>> >
>> >
>> >
>> > Boa tarde a todos,
>> >
>> > Veja o script abaixo (usado no iptables):
>> >
>> > #!/bin/bash
>> > #
>> > watch -n1 'iptables -t nat -nL POSTROUTING -vvv -x | fgrep -i
>> > "192.168.10.41"'
>> >
>> > Ele esta me atendendo bem.
>> >
>> > O que eu queria era florear um pouco mais incluindo uma linha antes da
>> > saída deste comando.
>> > Esta linha seria a saída deste comando aqui: "iptables -t nat -nL
>> > POSTROUTING -vvv -x | head -2"
>> > Ou seja, eu pego as duas primeiras linhas geradas pelo comando head, e
>> > coloco antes da saída do comando acima formando um cabeçalho que sempre
>> vai
>> > acompanhar a saída gerada pelo script.
>> >
>> > É possível isso?
>> > Pensei em colocar a saída do comando head em uma varável e depois chamar
>> > esta variável antes do script.
>> > Estou fazendo alguns testes aqui.
>> > Se tiverem alguma dica de que comando usar eu agradeço.
>> >
>> >
>> >
>> > Atenciosamente,
>> >
>> > Ricardo
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> >
>> >
>>
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>> ------------------------------------
>>
>> ----------------------------------------------------------
>> Esta lista não admite a abordagem de outras liguagens de programação, como
>> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
>> prévio aviso.
>> ----------------------------------------------------------
>> Sair da lista: address@hidden
>> ----------------------------------------------------------
>> Esta lista é moderada de acordo com o previsto em
>> http://www.listas-discussao.cjb.net
>> ----------------------------------------------------------
>> Servidor Newsgroup da lista: news.gmane.org
>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>
>> Links do Yahoo! Grupos
>>
>>
>>
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]