linux日常小操作之根據時間過濾日誌

       開始我用grep命令直接過濾今天的日期,發現信息不全,原來grep是通過對每一行進行掃描,有這個指定過濾字符的就過濾出來,它纔不會管你中間是不是有其他的信息,所以用sed會更合適點,可以過濾出從指定的開始字符所在行到指定的結束字符所在行中間所有的內容。具體操作如下:

sed -n "/2020-03-24 00:00:00/,/2020-03-24 17:30:00./p" nginx-out.log > nginx-out.log.20200324

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章