comando tail [RESOLVIDO]

1. comando tail [RESOLVIDO]

Julian Soares
juliansoares

(usa Debian)

Enviado em 20/04/2012 - 14:56h

Boa tarde

estou com uma duvida, preciso gerar um log do jboss

mais o problema é que eu preciso de certo horario

tipo o log do jboss mostra as horas , preciso pegar log das 11:00 até as 13:00

conheco tail -1000 /var/log/jboss.log > logjboss

mais assim vai cair mil linha , e eu preciso somente das 11 as 13, tem como filtrar desse jeito ?



  


2. Re: comando tail [RESOLVIDO]

Nicolas Wildner
nwildner

(usa Red Hat)

Enviado em 20/04/2012 - 15:23h

jukinha escreveu:

Boa tarde

estou com uma duvida, preciso gerar um log do jboss

mais o problema é que eu preciso de certo horario

tipo o log do jboss mostra as horas , preciso pegar log das 11:00 até as 13:00

conheco tail -1000 /var/log/jboss.log > logjboss

mais assim vai cair mil linha , e eu preciso somente das 11 as 13, tem como filtrar desse jeito ?




Tu terá que filtrar com um Grep antes jovem

grep "expressao_regular" | tail -1000 /var/log/jboss.log > logjboss

Este comando pegará as ultimas 1000 linhas de 11 as 13 na teoria.

Não sei como os logs do Jboss formatam o horário no início da linha, mas tu que tem mais experiência saberá ;)


Se quiser apenas as linhas das 11 as 13, sem o filtro de 1000 linhas do tail:

grep "expressao_regular" /var/log/jboss.log > logjboss

Att,


3. Re: comando tail [RESOLVIDO]

Julian Soares
juliansoares

(usa Debian)

Enviado em 20/04/2012 - 16:23h

Risthel escreveu:

jukinha escreveu:

Boa tarde

estou com uma duvida, preciso gerar um log do jboss

mais o problema é que eu preciso de certo horario

tipo o log do jboss mostra as horas , preciso pegar log das 11:00 até as 13:00

conheco tail -1000 /var/log/jboss.log > logjboss

mais assim vai cair mil linha , e eu preciso somente das 11 as 13, tem como filtrar desse jeito ?




Tu terá que filtrar com um Grep antes jovem

grep "expressao_regular" | tail -1000 /var/log/jboss.log > logjboss

Este comando pegará as ultimas 1000 linhas de 11 as 13 na teoria.

Não sei como os logs do Jboss formatam o horário no início da linha, mas tu que tem mais experiência saberá ;)


Se quiser apenas as linhas das 11 as 13, sem o filtro de 1000 linhas do tail:

grep "expressao_regular" /var/log/jboss.log > logjboss

Att,

eu quero isso, apenas as linhas das 11hrs ate as 13hrs..

porém essa 'expressão regular' que eu não sei..



4. Re: comando tail [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 20/04/2012 - 16:27h

de uma olhada sobre expressões regulares

http://aurelio.net/regex/guia/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts