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

[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


reply via email to

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