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...