shell獲取某個時間段的nginx日誌內容

2022-09-04 21:09:11 字數 1448 閱讀 7026

shell獲取某個時間段的nginx日誌內容

小醉90s 2014-04-06 16:40:36 15297 收藏 1

分類專欄: linux

版權從nginx日誌中獲取2014:04:01日 21:30至21:50的日誌內容

方法1:sed

cat web.log | egrep "01/apr/2014" | sed -n '/21:31:36/,/21:50:08/p'

方法二:awk

cat web.log | egrep "01/apr/2014" | awk -f':' '$2 = 21 && $3 >= 30 && $3 <= 50'

注意:1、sed中取的兩個時間點21:31:36與21:50:08必須是日誌中實際存在的,用21:30:01與21:50:01獲取不到資料;

2、awk中$3小於等於50,包含了50:01-50:59的日誌資料;

ORACLE獲取某個時間段之間的月份列表

oracle獲取某個時間段之間的月份列表 獲取某個時間段之間的月份列表 示例返回2009 03到2010 03之間的月份列表 select to char add months to date 2009 03 yyyy mm rownum 1 yyyy mm day id from dual con...

js獲取某個時間段前多長時間

獲取當前時間 function frontonehour fmt if y test fmt fmt fmt.replace regexp.1,currenttime.getfullyear substr 4 regexp.1.length for var k in o return fmt con...

mysql 查詢某個時間段的資料

今天 select from 表名 where to days 時間欄位名 to days now 昨天 包括昨天和今天的資料 select from 表名 where to days now to days 時間欄位名 1 昨天 只包括昨天 select from 表名 where datedif...