如何根据时间戳查找日志

如何根据时间戳查找日志

我只需要服务器日志中从 09:36 到 09:39 的日志,其中时间戳为 2019-03-19T09:37:19,就像这样。有人可以建议我使用 grep 命令吗

答案1

grep '2019-03-19T09:3[6-9]' /var/log/syslog

答案2

因为您说您的时间戳是2019-03-19T09:37:19。我建议您这样做:

  1. CTRL+ ALT+ T
  2. 运行命令(-E用于扩展正则表达式):

    sudo grep -E '2019-03-19T09:3[6-9]' <file or file_path>
    

直接来说,上述命令可以是(如果在 ++ 或其他路径之后立即CTRL运行ALTT

sudo grep -E '2019-03-19T09:3[6-9]' /var/log/syslog

或者(如果/log/已经在文件夹中...):

sudo grep -E '2019-03-19T09:3[6-9]' syslog

我希望这足够清楚能够帮助到你!

相关内容