[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Formatando saída de filtragem do grep
From: |
Guilherme Gall |
Subject: |
Formatando saída de filtragem do grep |
Date: |
Mon, 5 May 2008 16:40:09 -0300 |
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
- Formatando saída de filtragem do grep,
Guilherme Gall <=