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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Como pegar uma parte do texto(não uma linha) em um ar


From: Celso Macêdo
Subject: Re: [shell-script] Como pegar uma parte do texto(não uma linha) em um arquivo que contém uma expressão
Date: Sun, 6 May 2018 18:40:21 -0300

Paulo,

Quase isso....

Mas não funciona com a última... "homologa"

[]'s
Celso

Em 6 de maio de 2018 11:17, address@hidden [shell-script] <address@hidden> escreveu:
 

Olá Celso, solução com sed.

sed -nr '/^[0-9]/ {:a;H;n;s/^[0-9]/&/;tb;ba;:b;x;s/xen01/&/;tc;n;ba;:c;p;q}' maquinas.txt
Abraços Paulo



On 05-05-2018 23:07, Celso Macêdo address@hidden [shell-script] wrote:
> Boa noite, pessoal!
>
> 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
>
> Valeu!!!
>
> Celso
>
>
> ----------------------------------------------------------
> Enviado por: =?UTF-8?Q?Celso_Mac=C3=AAdo?= <address@hidden>
> ----------------------------------------------------------



reply via email to

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