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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] poe data entre () era Pega uma linha e a próxima


From: Denis S. Costa
Subject: Re: [shell-script] poe data entre () era Pega uma linha e a próxima
Date: Tue, 29 Sep 2009 10:10:48 -0700 (PDT)

Vou pesquisar, e tentar implementar sua solução.

depois respondo como estou prosseguindo..

Obs: desculpem pela mudança de assunto com o outro tópico

Denis Silva Costa
Analista de Geoprocessamento

"A paz não brota em um jardim com câmera e sensores..."

--- Em ter, 29/9/09, Moacir Souza <address@hidden> escreveu:

De: Moacir Souza <address@hidden>
Assunto: Re: [shell-script] Pega uma linha e a próxima
Para: address@hidden
Data: Terça-feira, 29 de Setembro de 2009, 13:19

     Denis,

     Essa segunda parte do seu problema é outra questão completamente 
diferente. O melhor seria abrir outro tópico lá na lista de Shell (inclusive, 
sinta-se livre para abrir um com essa e-mail). Estou te respondendo em PVT 
porque encontrei uma forma de fazer o que você precisa em sed. Não é a maneira 
mais elegante e eu não parei muito para pensar em outra, mas ela funciona para 
os seus propósitos. Para mais informações, consulte o mesmo material que eu 
usei: esse PDF [1] e essa lista de one-liners para sed [2].



$ cat texto 
deniscostadsc: Bla bla bla digo eu : he-mam.


Mon, 28 Sep 2009 22:35:10 +0000
deniscostadsc: Eu sou Willian Wallace


Mon, 28 Sep 2009 20:02:18 +0000

$ sed -e '/deniscostadsc:/{h;d;}' -e '/+0000/{G;}' texto | sed -e :a -e 
'$!N;s/\ndeniscostadsc:/\)/;ta;s/^/\(/' -e 'P;D'


(Mon, 28 Sep 2009 22:35:10 +0000) Bla bla bla digo eu : he-mam.
(Mon, 28 Sep 2009 20:02:18 +0000) Eu sou Willian Wallace



[1] Link: 
http://www.google.com/url?sa=t&source=web&ct=res&cd=4&url=http%3A%2F%2Fwww.annrich.com%2Fcs390%2Fnotes%2Fcs390_lecture_16.pdf&ei=GC7CSr7vJcallAeCjaDIBQ&usg=AFQjCNFG1wloxKwx22xHsIhsYHg_9tgjhQ&sig2=a4lK9bmlgbgHM8YiDeFv3w



[2] Link: http://www.linuxhowtos.org/System/sedoneliner.htm?ref=news.rdf
[]'s,

Moacir Filho

2009/9/28 Denis S. Costa <address@hidden>


>
>  
>
> cheguei em um arquivo com esse padrão:
>
> frases deniscostadsc
> deniscostadsc: Bla bla bla digo eu : he-mam.
> Mon, 28 Sep 2009 22:35:10 +0000
> deniscostadsc: Eu sou Willian Wallace


> Mon, 28 Sep 2009 20:02:18 +0000
>
> mas eu quero deixar a parte útil da data na frente entre parenteses 
> substituindo o nome do dono da frase
>
> fica assim:
>
> frases deniscostadsc


>
> (Mon, 28 Sep 2009 22:35:10): Bla bla bla digo eu : he-mam.
>
> (Mon, 28 Sep 2009 20:02:18): Eu sou Willian Wallace
>
> lembrando  que posso deixar até esse momento os simbolos <> e tags para 
> facilitar a formatação, se for necessário!


>
> Denis Silva Costa
> Analista de Geoprocessamento
>

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Moacir da Cruz Souza Filho

-Analista de Sistemas: Suporte Unix Avançado


Serviço Federal de Processamento de Dados

-Mestrando em Ciências da Computação
Universidade de Brasília

-Bacharel em Engenharia da Computação
Escola Politécnica de Pernambuco
Universidade de Pernambuco



-Técnico em Eletrônica
Escola Técnica Federal de Pernambuco

-Linux user #449600
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




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