tail -f arquivo|while read;do
 case ${REPLY%%=*} in INTERFACE|WINDOWS|EMAIL|DATE)echo "$REPLY";esac
done

------------------------------------------------------------------
>From: Edilson Azevedo <[EMAIL PROTECTED]>
>Date: Tue, 24 Apr 2007 17:16:32 -0300
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Olá pessoal!
>
>Eu tenho um arquivo com a seguinte estrutura:
>
>INTERFACE="eth0"
>VPN_FILE="/diretorio/openvpn.cfg"
>WINDOWS="2003_SERVER"
>EMAIL="<nome%40dominio.com.br>"
>DATE="01/10/2004"
>CISCO="CAPAN_13"
>
>Eu gostaria que ele me mostrasse apenas essas linhas:
>
>INTERFACE="eth0"
>WINDOWS="2003_SERVER"
>EMAIL="<nome%40dominio.com.br>"
>DATE="01/10/2004"
>
>Mais isso de uma forma dinâmica entenderam? Como se fosse um tail -f no
>arquivo e um grep que me retornasse apenas os dados que eu preciso, mais
>sempre na ordem certa. Nada de pegar data de um com EMAIL de outro. A
>saída tem que obedecer a ordem dos blocos.
>
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.3 (GNU/Linux)
>Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
>iD8DBQFGLmWgYeJNlRYHC5oRAjKrAKCUgYBjufVZ8HuYV9lb6oQ1awLW6wCfVgGe
>BgrGX0Chd/Y6qIckBx+7bP8=WUj4
>-----END PGP SIGNATURE-----
>



---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a