ANALISE DE ARQUIVO DE LOG [RESOLVIDO]

1. ANALISE DE ARQUIVO DE LOG [RESOLVIDO]

Hugo César Cordeiro Gomes
hugoccgomes

(usa Ubuntu)

Enviado em 20/08/2022 - 06:28h

Bom dia pessoal.

Devido ainda a minha imaturidade no shell / linux, estou com dificuldade para criar um script para anlisar arquivo.log. Não sei como fazer para que na minha anlise imprima resultado baseado em data/ hora das ultimas 24 horas a partir da culsulta. Tipo preciso gerar um relatorio que me mostre os registros ocorridos desde as 06:00 do dia anterior.
Alguém poderia me ajudar, as primeiras colunas do log referente a data e hora são como colocado abaixo.

2022-08-20 06:18:06,095

Desde já grato!


  


2. Re: ANALISE DE ARQUIVO DE LOG

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/08/2022 - 08:07h

Daria para fazer com um grep só, mas algo como:


grep -e "$(date -I -d '1 day ago')" arquivo.log | grep -e '0[6-9]:' -e '1[0-9]:' -e '2[0-3]:'  



date=$(date -I -d '1 day ago')
grep -e "$date 0[6-9]:" -e "$date 1[0-9]:" -e "$date 2[0-3]:" arquivo.log



3. Re: ANALISE DE ARQUIVO DE LOG [RESOLVIDO]

Hugo César Cordeiro Gomes
hugoccgomes

(usa Ubuntu)

Enviado em 26/08/2022 - 15:56h


stormer escreveu:

Daria para fazer com um grep só, mas algo como:


grep -e "$(date -I -d '1 day ago')" arquivo.log | grep -e '0[6-9]:' -e '1[0-9]:' -e '2[0-3]:'  



date=$(date -I -d '1 day ago')
grep -e "$date 0[6-9]:" -e "$date 1[0-9]:" -e "$date 2[0-3]:" arquivo.log


================

Meu amigo, muito obrigado, deu certo! tive que fazer um pequeno ajuste mas deu certo.

Forte abraço.