Linux檢視某一時間段的命令

2021-10-09 18:03:33 字數 700 閱讀 8414

今天我想在十幾個g的日誌檔案中檢視某個時間的日誌,使用:

tail -n 日誌檔名

滑動滑鼠,想找到那一時間的日誌,結果頁麵條數受限

然後,查到了可以檢視某一時間段的日誌的操作命令,如下:

sed -n '/2020-09-24 11:16:00/,/2020-09-24 11:20:00/p' log.out
注意

首先,斜槓後面的p是不能丟掉的;

上面命令左邊是開始時間,右邊是結束時間,這個時間如果在日誌裡面不存在,就查不出東西來

舉例:

//按分鐘模糊

sed -n '/2020-09-24 11:16:*/,/2020-09-24 11:20:*/p' log.out

//按小時模糊查詢

sed -n '/2020-09-24 10*/,/2020-09-24 11*/p' log.out

舉例:

sed -n '/2020-09-24 11:16:*/,/2020-09-24 11:20:*/p' log.out |grep user

結果圖:

判斷某一時間在某個時間段內

判斷當前時間是否在 starttime,endtime 區間,注意時間格式要一致 param submissiondate 當前時間 param starttime 開始時間 資料庫查出來 param endtime 結束時間 查出來 public static boolean iseffectiv...

MySQL查詢某一時間段的SQL語句

今天 select from 表名 where 時間欄位名 curdate 昨天 select from 表名 where 時間欄位名 date sub curdate interval 1 day and 時間欄位名 curdate 近7天 select from 表名 where 時間欄位名 d...

mysql查詢某一時間段資料

mysql查詢時間斷資料,時間斷可自由控制 今天select from表名whereto days 時間欄位名 to days now 前一天select from 表名 whereto days now to days 時間欄位名 1 datediff now from unixtime 時間欄位...