Linux 截取日志命令

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

posted @ 2021-03-15 17:42  涛¥哥  阅读(688)  评论(0)    收藏  举报