|
From: | Celso Macêdo |
Subject: | Como pegar uma parte do texto(não uma linha) em um arquivo que contém uma expressão |
Date: | Sat, 5 May 2018 23:07:41 -0300 |
Supondo que tenhamos o arquivo maquinas.txt abaixo:
10.10.1.1
maquina 1 - zen01
maquina 2 - web01
maquina 3 - trend01
10.10.1.5
maquina 4 - xen01
maquina 5 - rede01
maquina 6 - fs1c1
maquina 7 - arcserve
10.10.1.10
maquina 8 - teste
maquina 9 - desenvolvimento
10.10.1.15
maquina 10 - homologa
Como fazer uma busca numa determinada expressão e apresentar todo um trecho de texto que está entre o ip e uma linha vazia?
Exemplo: uma busca de xen01 deve mostrar:
10.10.1.5
maquina 4 - xen01
maquina 5 - rede01
maquina 6 - fs1c1
maquina 7 - arcserve
OBS: Você não sabe quantas linhas antes e quantas depois precisará exibir para alcançar o resultado acima, pois o número de máquinas é variável[Prev in Thread] | Current Thread | [Next in Thread] |