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