Procura de arquivos de log mais recentes que um tempo

1

Eu tenho um arquivo de log que tem entradas como abaixo. Eu quero encontrar apenas as entradas de log mais recentes do que um determinado momento. Qual seria um script de shell adequado para isso?

[2013-06-23 21:31:19,972]  INFO 
[2013-06-23 21:31:20,148]  INFO 
[2013-06-23 21:31:20,148]  INFO 
[2013-06-23 21:31:20,195]  INFO 
    
por Udara S.S Liyanage 23.06.2013 / 19:30

1 resposta

2
awk -v giventime="2013-06-23 21:31:20,150" '$1" "$2 < "["giventime"]"' logfile

Se você quiser especificar o "horário determinado" em um formato diferente, podemos acomodá-lo, mas nos informe.

    
por 24.06.2013 / 01:02