我只需要服务器日志中从 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
。我建议您这样做:
- 按CTRL+ ALT+ T。
运行命令(
-E
用于扩展正则表达式):sudo grep -E '2019-03-19T09:3[6-9]' <file or file_path>
直接来说,上述命令可以是(如果在 ++ 或其他路径之后立即CTRL运行ALT)T:
sudo grep -E '2019-03-19T09:3[6-9]' /var/log/syslog
或者(如果/log/
已经在文件夹中...):
sudo grep -E '2019-03-19T09:3[6-9]' syslog
我希望这足够清楚能够帮助到你!