其一:
-
sed 截選時間段日志:sed-n '/開始時間/,/結束時間/p'日志文件
-
使用sed命令如下:
sed -n ‘/2020-05-04 09:25:55/,/2015-05-04 09:28:55/p’ logfile
這樣可以精確地截取出來某個時間段的日志。
其二:
1.sed截選某段時間內日志:
目標是需要將05-04的09:25:55和09: 28:08之間的日志從/home/wwwlogs/access.log截取出來:
使用SED命令如下:
sed -n '/2020-05-04 09:25:55/,/2020-05-04 09:28:55/'p /home/wwwlogs/access.log
這樣可以精確地截取出來某個時間段的日志。
2.如果要導出到/root/access0925_0928.log這個文件內
sed -n '/2020-05-04 09:25:55/,/2020-05-04 09:28:55/'p /home/wwwlogs/access.log >/root/access0925_0928.log
如果截取的時間段是22/Feb/2019:15:57:00,那么可以使用在 / 前使用轉移符 \
