1、截取时间段
截取 2021-03-15 17:30 到 2021-03-15 18:00 之间的日志记录,apiservice.log 为要截取的日志文件名称, api.txt 是截取之后保存日志的文件。
sed -n '/2021-03-15 17:30/, /2021-03-15 18:00/p' apiservice.log > api.txt
sed -n '/2021-03-15 17:30:00/, /2021-03-15 18:00:00/p' apiservice.log > api1.txt
sed -n '/2021-03-15 17:300.727/, /2021-03-15 18:00:40.728/p' apiservice.log > api2.txt
说明:时间段可根据自己的需要进行修改,可精确到毫秒。
2、截取行数
截取 apiservice.log 日志文件中的500 - 1000 行的日志,api3.txt 为截取保存之后的文件。
sed -n '500,1000'p apiservice.log > api3.txt