1、grep '2022-07-13 20:[0-2][0-9]' info.log -C5
查询2022-07-13 20:00-20:29之间的日志前后五行的日志
2、sed -n '/2022-07-13 20:[0-2][0-9]/p' info.log
查询2022-07-13 20:00-20:29之间的日志
3、sed -n '/2021-07-13 19:[2-3][0-9]/,/2021-07-13 2[1-2]:[2-3][0-9]/p' info.log
查多个时间段的日志
remind:
当然[0-9]代表的是10分钟,可以变小如[0-3],[2-4],但不能变大。
4.查看日志命令
tail -10 filename (显示filename最后10行)
5.滚动查看日常命令
tail -f filename
6.查看日志并办输出到文件
cat filename | grep -C 5 '关键字' > log.txt
(显示日志里匹配字串那行以及前后5行,并输出到文件)