如何阅读最近10分钟的日志文件

时间:2017-08-02 05:36:38

标签: bash shell sed

我正在尝试提取距离日期或更新版本10分钟的任何日志。我不想要超过10分钟的任何东西,但我仍然想要1,2到9分钟的日志条目。

我正在尝试使用sed,但它并不像我想的那样工作。它似乎只提取10分钟前的日志,而不包括之间的每个日志条目。

sed -n "/^$(date --date='10 minutes ago' '+%d %b %Y %T')/,\$p" test.log

任何帮助将不胜感激!

相同的日志文件:

07 Aug 2017 22:57:33,099  Error - Could not connect 
07 Aug 2017 22:57:33,256  Error - Could not connect 
07 Aug 2017 22:57:33,256  INFO -  schema updated 
07 Aug 2017 22:57:33,485  INFO -  schema updated

谢谢

0 个答案:

没有答案