shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]