結論:所要查詢的起始時間 和 結束時間必須在日誌檔案中有相等的時間,否則:
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 後面跟日誌...