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 <[email protected]> escreveu: De: Flavio Torres <[email protected]> Assunto: Re: [shell-script] Pega uma linha e a próxima Para: [email protected] 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]
