-----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/ iEYEARECAAYFAkrBJw4ACgkQNRQApncg297uQQCfbNWroK4WNV7hkeFNYm9OwuLw 1vcAn05oMKIrTneydv9HxvmsVmgUftpe =LLnJ -----END PGP SIGNATURE-----
