假设日志名称:out.log,日志中记录日期和时间的方式是:2021-07-09 17:06:21 日志文本

1.grep使用,最简单的方式
命令: grep '时间' '日志文件名 '
grep "2021-07-09 11:5[0-9]" out.log >  log.txt
截取10分钟内容

2.sed使用
sed -n '/2021-07-09 16:14:00/,/2021-07-09 16:14:35/p' out.2021-07-09 > log.txt
截取35秒的日志
开始时间和结束时间都要在日志文件中有对应时间一条记录存在,
开始时间没有截取不到任何内容,结束时间没有会截取到整个日子结尾的内容

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐