linux ted查詢一段時間內日誌

2021-10-13 20:58:08 字數 3570 閱讀 3543

結論:所要查詢的起始時間 和 結束時間必須在日誌檔案中有相等的時間,否則:

case 1、若起始時間沒有相等,則查詢無效

case 2,若結束時間沒有相等,而起始時間有相等,則查詢結果會從起始時間一直到日誌檔案結束

日誌檔案 logdemo1.log 內容如下:

2021-01-03 10:46:00,073 - debug - logfile.py - logdebug - 103 -  oneurl= de4r0fy0c9lugyjpezdl2cskld-scfhpw&&&甘肅 天水

2021-01-03 10:46:00,910 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcolum-qapwkcw-2p57v&&&安徽 宿州

2021-01-03 10:46:02,671 - debug - logfile.py - logdebug - 103 - oneurl= de4roiygyzwx-p5iqlg3helvn&&&廣東 廣州

2021-01-03 10:46:02,517 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcoluxhpiwgurjihbzpq&&&甘肅 蘭州

2021-01-03 10:46:03,207 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9luwmcanj9wzfakld-scfhpw&&&遼寧 大連

2021-01-03 10:46:03,860 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9luhnksfjcgga51shsyhq37w&&&河北 唐山

2021-01-03 10:46:04,605 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcolumxpeyw1mnszfyx4&&&山東 青島

2021-01-03 10:46:04,647 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcoluxkalyrpewducbgu&&&河南 商丘

2021-01-03 10:46:05,500 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9lugxj11rbb56j7cioxi9fjh&&&廣西 北海

2021-01-03 10:46:05,727 - debug - logfile.py - logdebug - 103 - oneurl= de4roiygyzw0keacfvhdujvht&&&北京 東城

2021-01-03 10:46:06,282 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcolu0jupu0lpr5qqdfm&&&浙江 杭州

2021-01-03 10:46:06,273 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcolumkbxyw1mnszfyx4&&&陝西 渭南

2021-01-03 10:46:08,548 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9luwn-umc38fjfjkxy-1sbh8&&&廣東 深圳

[root@vm-0-3-centos ~]

# sed -n '/2021-01-03 10:46:01/,/2021-01-03 10:46:06/p' logdemo1.log

[root@vm-0-3-centos ~]

#

以上因為沒有10:46:01的起始時間,所以查詢結果為空

[root@vm-0-3-centos ~]

# sed -n '/2021-01-03 10:46:02/,/2021-01-03 10:46:07/p' logdemo1.log

2021-01-03 10:46:02,671 - debug - logfile.py - logdebug - 103 - oneurl= de4roiygyzwx-p5iqlg3helvn&&

&廣東 廣州

2021-01-03 10:46:02,517 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcoluxhpiwgurjihbzpq&&

&甘肅 蘭州

2021-01-03 10:46:03,207 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9luwmcanj9wzfakld-scfhpw&&

&遼寧 大連

2021-01-03 10:46:03,860 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9luhnksfjcgga51shsyhq37w&&

&河北 唐山

2021-01-03 10:46:04,605 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcolumxpeyw1mnszfyx4&&

&山東 青島

2021-01-03 10:46:04,647 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcoluxkalyrpewducbgu&&

&河南 商丘

2021-01-03 10:46:05,500 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9lugxj11rbb56j7cioxi9fjh&&

&廣西 北海

2021-01-03 10:46:05,727 - debug - logfile.py - logdebug - 103 - oneurl= de4roiygyzw0keacfvhdujvht&&

&北京 東城

2021-01-03 10:46:06,282 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcolu0jupu0lpr5qqdfm&&

&浙江 杭州

2021-01-03 10:46:06,273 - debug - logfile.py - logdebug - 103 - oneurl= de4ro-xcolumkbxyw1mnszfyx4&&

&陝西 渭南

2021-01-03 10:46:08,548 - debug - logfile.py - logdebug - 103 - oneurl= de4r0fy0c9luwn-umc38fjfjkxy-1sbh8&&

&廣東 深圳

以上因為沒有10:46:07的結束時間,所以查詢結果會把 10:46:07 後面的檔案全部查出。

Pgsql之查詢一段時間內的所有日期

前幾天幹活兒的時候,專案中有這麼個需求,需要用pgsql查詢兩個日期間的所有日期,包括年月日,下面貼 1 select date t as day2 from 3 generate series 2020 10 27 date,2020 11 03 1 days as t 下面是執行效果,跨年跨月的...

linux 如何擷取一段時間內log日誌

擷取一段時間內的登入日誌可以使用sed命令對日誌檔案進行抽取操作 如圖1所示,sed檢視某時間段到現在的系統日誌 sed n may 20 17 p var log messages less2,sed截選時間段日誌 假如 日誌的格式是 2015 05 04 09 25 55606後面跟日誌內容 這...

Linux 擷取一段時間內的日誌檔案

參考 擷取一段時間內的log日誌可以使用sed命令對log檔案進行抽取操作 1,sed檢視某時間段到現在的系統日誌 sed n may 20 17 p var log messages less 2,sed 截選時間段日誌 假如日誌的格式是 2015 05 04 09 25 55,606 後面跟日誌...