FILTRAR LOG [RESOLVIDO]

1. FILTRAR LOG [RESOLVIDO]

Juvencio
jajunior

(usa Outra)

Enviado em 17/07/2022 - 13:08h

Preciso desenvolver um script para me retornar só parte do lago, e não retornar a linha como o grep faz, vou dar um ex logo abaixo.

João:bola Jose:bola João:Carro Carlos:moto

Preciso que filtrar e quando eu pesquisar por joão ele me retorne da seguinte forma:

João:bola
João:Carro
Carlos:moto



  


2. Re: FILTRAR LOG

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/07/2022 - 13:43h

Esse log está no formato JSON?


3. Re: FILTRAR LOG [RESOLVIDO]

Juvencio
jajunior

(usa Outra)

Enviado em 17/07/2022 - 13:50h


em txt



4. Re: FILTRAR LOG [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 17/07/2022 - 19:48h

É uma única linha com os registros separados por espaço? Se for vc pode usar o comando tr. exemplo: echo "t1:1 t2:2 t3:3"|tr ' ' '\n'



5. Re: FILTRAR LOG [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/07/2022 - 20:47h


jajunior escreveu:

Preciso desenvolver um script para me retornar só parte do lago, e não retornar a linha como o grep faz, vou dar um ex logo abaixo.

João:bola Jose:bola João:Carro Carlos:moto

Preciso que filtrar e quando eu pesquisar por joão ele me retorne da seguinte forma:

João:bola
João:Carro
Carlos:moto

Buscar por João e retornar,
João e Carlos.....
Complicado . . .

printf "%s\n" João:bola Jose:bola João:Carro Carlos:moto|sed -n '/João/,+1p;'|sed '/Jose/d;'
João:bola
João:Carro
Carlos:moto
---------------------------------------------------------------------------------------------------------------
printf "%s\n" João:bola Jose:bola João:Carro Carlos:moto|grep 'João\|Carlos'
João:bola
João:Carro
Carlos:moto
---------------------------------------------------------------------------------------------------------------
printf "%s\n" João:bola Jose:bola João:Carro Carlos:moto|sort -r|sed -n '/João/,+2p;'
João:Carro
João:bola
Carlos:moto

______________________________________________________________________

Att.: Marcelo Oliver
______________________________________________________________________



6. Re: FILTRAR LOG [RESOLVIDO]

Juvencio
jajunior

(usa Outra)

Enviado em 25/07/2022 - 09:13h


resolvi com egrep -o e regex.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts