[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Pega uma linha e a próxima
From: |
Denis S. Costa |
Subject: |
Re: [shell-script] Pega uma linha e a próxima |
Date: |
Mon, 28 Sep 2009 15:14:23 -0700 (PDT) |
Flavio
se funciona como pipe
então não vai dar!!!
por a primeira pega só as <title> e joga isso pra pesquisar <data>, e não
retorna nada, porque na linha <title> não tem <data>!
entendeu o q quis dizer??
Denis Silva Costa
Analista de Geoprocessamento
http://shellscript4all.blogspot.com
"A paz não brota em um jardim com câmera e sensores..."
--- Em seg, 28/9/09, Flavio Torres <address@hidden> escreveu:
De: Flavio Torres <address@hidden>
Assunto: Re: [shell-script] Pega uma linha e a próxima
Para: address@hidden
Data: Segunda-feira, 28 de Setembro de 2009, 18:13
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Denis S. Costa wrote:
> Flávio, não saco muito de sed, mas os comando não são como os
> pipes??
>
> se eu fizer:
>
> sed -n '/<title>/p; /<data>/p'
>
> ele não vai mandar a saídar ao /<title>/p; para o outro comando?
> ou seja a linha do data não iria ser "redirecionada " ao próximo
> comando.
>
> Apesar de toda edição do arquivo eu estar fazendo em sed essa parte
> tô usando a solução do grep -e por enquanto.
>
>
O ';' separa os comandos do sed, seria como '|', mas tudo no mesmo
motorzinho, o | usaria 2 motores do sed, ficaria assim: $ sed -n
'/<title>/p' arquivo | sed -n '/<data>/p'
O -n vai imprimir as linhas que casam <title> e <data>. Não é isto que
você precisa?
Você pode fazer tudo em um só, assim: sed -n '/<[title|data] *>/p',
usando expressões regulares simples [esse | aquele].
[]'s
-----BEGIN PGP SIGNATURE--- --
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail. mozdev.org/
iEYEARECAAYFAkrBJw4 ACgkQNRQApncg297 uQQCfbNWroK4WNV7 hkeFNYm9OwuLw
1vcAn05oMKIrTneydv9 HxvmsVmgUftpe
=LLnJ
-----END PGP SIGNATURE--- --
____________________________________________________________________________________
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]
Re: [shell-script] Pega uma linha e a próxima, Julio C. Neves, 2009/09/28
Re: [shell-script] Pega uma linha e a próxima, Jose Edson Moreno Jr, 2009/09/28
Re: Pega uma linha e a próxima, Sérgio, 2009/09/29