使用Cmder在Windows下按照时间对大日志文件进行切分

首先下载安装Cmder,下载地址:http://cmder.net/

下载完整版,解压到没有中文的路径下。在Path中添加cmder的位置,要到bin目录。

这一步做完已经可以使用Cmder了,但是为了方便,需要注册右键菜单。

使用管理员身份打开cmd窗口,执行下面这一条命令

cmder.exe /REGISTER ALL

切分日志的命令如下:

sed -n '/2018-12-29 00:00:/,/2018-12-29 11:45:/p' 1.log > ./1new.log

这行命令的意思就是对这段时间的日志进行截取并且写入到当前目录下一个文件名为1new.log的文件里。这里需要注意的是时间格式需要以日志里实际的格式来调整

命令其实就是Linux下的命令。也可以使用 split 命令按照文件大小对日志进行切分,但是个人感觉这种切分意义不大。sed命令的详解可以看下面这篇文章:

https://www.cnblogs.com/ginvip/p/6376049.html

猜你喜欢

转载自blog.csdn.net/Let_me_tell_you/article/details/85337110