Ja tentou algo como: egrep "(Campo(1|2)|^$)" arquivo.txt
[]'s Eri On 5/5/08, Guilherme Gall <[EMAIL PROTECTED]> wrote: > > Prezados(as), > > Tenho um arquivo no seguinte formato: > > Campo1A = "valor" > Campo2A = "valor" > Campo3A = "valor" > [...] > CampoNA = "valor" > > Campo1B = "valor" > Campo2B = "valor" > Campo3B = "valor" > [...] > CampoNB = "valor" > > Campo1C = "valor" > Campo2C = "valor" > Campo3C = "valor" > [...] > CampoNC = "valor" > > [...] > > Como a lista é muito extensa para cada grupo (como grupo refiro-me ao > conjunto de campos separados por linhas em branco), uso o grep para > filtrar apenas os campos que desejo ver em cada momento. Assim, se > quero ver apenas os campos 1 e 2 de cada grupo, a saída na tela é: > > Campo1A > Campo2A > Campo1B > Campo2B > Campo1C > Campo2C > > Gostaria que a "cara" da saída fosse parecida com a do arquivo > completo, ou seja, com uma linha em branco entre cada grupo de campos. > Seria assim: > > Campo1A > Campo2A > > Campo1B > Campo2B > > Campo1C > Campo2C > > Alguém tem alguma idéia de como fazer isso? Pensei em separar os > grupos em arquivos distintos, depois aplicar o grep a cada arquivo e > imprimir uma linha em branco após cada saída do grep dentro de uma > iteração, mas acredito que exista uma forma mais simples de se fazer > isso. > > Obrigado, > > Guilherme M. Gall > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > [As partes desta mensagem que não continham texto foram removidas]
