Você pode fazer:
grep "^$(date -I)" /path/to/log
date -I
fornecerá a data de hoje no formato YYYY-MM-DD
da mesma forma que o arquivo de log tem no início de cada linha.
Eu tenho um arquivo catalina.out de 2,5 GB. Eu preciso extrair os logs da data atual deste arquivo. Veja abaixo o meu formato de arquivo de log:
2016-02-15 19:49:45 INFO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2016-02-15 19:49:52 INFO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.
.
.
2016-04-06 07:49:52 INFO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Você pode fazer:
grep "^$(date -I)" /path/to/log
date -I
fornecerá a data de hoje no formato YYYY-MM-DD
da mesma forma que o arquivo de log tem no início de cada linha.