查看某個時間段的日誌(好比access.log日誌),如何實現?ide
方法有不少種,好比我要看查的時間是2018年2月5號--2月6號的日誌吧。日誌
(1).用sed命令,格式爲:sed -n '/起始時間/,/結束時間/p' 日誌文件,以下:it
sed -n '/05\/Feb\/2018/,/06\/Feb\/2018/p' access.logclass
(2).用grep,格式爲:grep -E '起始時間|結束時間' 日誌文件,以下:awk
grep -E '05/Feb/2018|06/Feb/2018' access.logsed
固然,你還能夠結合cat、grep 、awk這些命令一塊兒來使用都行。grep