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