1. 程式人生 > >使用Cmder在Windows下按照時間對大日誌檔案進行切分

使用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