Ao invés de procurar pela linha que tem o e-mail e depois "voltar" p/ achar o horário, você pode filtrar seu arquivo para mostrar apenas as linhas referentes ao horário e ao e-mail, assim por exemplo:
cat teste.txt | egrep '([0-9][0-9]:|....@.*)' Nesse caso, o grep filtra somente por linhas que comecem com 2 números quaisquer e o caracter dois-pontos, ou que tenha um arroba. Claro que existem formas muito mais garantidas de se filtrar um e-mail, mas esse foi só um exemplo. []s 2009/12/21 <micro...@terra.com.br> > > > O problema é que ele não sabe o número de linhas que tem que > pegar. Varia. > =/ > Eric > On Seg 21/12/09 17:47 , Marlon Vagner Reck > marlon_...@yahoo.com.br<marlon_mca%40yahoo.com.br> > sent: > > OI Laercio > Pode começar com o grep -AX -BX em...@dominio.com.br<email%40dominio.com.br>, > sendo o "X" a > > quantidades de linha que vc irá pesquisar para frente -A e o -B > para trás. > Atenciosamente > Marlon V. Reck > Boa tarde amigos.. > é o seguinte.. > tenho um arquivo de dump(tcpdump) > digamos que ele esteja assim: > 00:00:00: bla bla bla... > linha1 > linha2 > em...@provedor.com.br <email%40provedor.com.br> > 00:00:00: bla bla bla... > linha1 > linha2 > linha3 > linha4 > em...@provedor.com.br <email%40provedor.com.br> > 00:00:00: bla bla bla... > linha1 > em...@provedor.com.br <email%40provedor.com.br> > acho que intederam né? não tem uma linha fixa para o > em...@provedor esta.. > blz.. até ae tudo bem.. > só que eu quero saber o horario que o e-mail apareceu e o ip de > origem e de > destino.. > no caso teria que achar o email e procurar "para traz" qual linha > pertece a > ele.. > como seria o jeito de se fazer?? nao tenho a minima ideia de como > fazer > isso.. > Obrigado e aguardo respostas.. > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- "A maior virtude do sábio é mostrar-se ignorante diante daquilo que desconhece" Daniel Merli Morais Enterprise Application Integration - Configuration Manager Sprint / IBM Brasil MSN: merli...@hotmail.com LinkedIn: www.linkedin.com/in/dmerlimorais [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: shell-script-unsubscr...@yahoogrupos.com.br --------------------------------------------------------------------- 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: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html