我正在尝试提取距离日期或更新版本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
谢谢