Awk é bom para esse tipo de coisa:
awk '$1>=1460333000 && $1 <=1460417100'
$1
é o primeiro campo.
Eu tenho um arquivo de log em que cada evento de log tem um registro de data e hora unix:
1460332800 event a
1460332999 event b
1460342800 event c
1460417039 event d
Existe uma maneira inteligente no estilo unix de fazer o grep de todos os eventos de log dentro de um intervalo de tempo unix específico?
Por isso, quero obter todos os eventos entre 1460333000
e 1460417100
e o resultado seria
1460342800 event c
1460417039 event d
Eu não preciso necessariamente usar o grep ...
Tags grep text-processing awk