1. 程式人生 > >如何快速擷取某段時間內的日誌

如何快速擷取某段時間內的日誌

在排除故障時,需要分析發生故障的原因,避免再次出現同樣的問題,需要對日誌進行分析,擷取故障前後時間段的日誌。通常用正則表示式來獲取某段時間的內的日誌,比較繁瑣。可以通過awk方便簡捷的實現。

我這裡以擷取nginx訪問日誌為例:

檢視21/Jul/2014:14:37:50到21/Jul/2014:14:38:00時間段內bbs.ttlsa.com的訪問日誌。

1 # cat bbs.ttlsa.com.access.log | awk '$4 >="[21/Jul/2014:14:37:50" && $4 <="[21/Jul/2014:14:38:00"'
awk