Linux截取某一段時間的日志問題
Linux截取某一段時間的日志
問題:在服務器上,UAT環(huán)境 logs日志 有2G 想要查看下載顯然不合適,所以想要截取某一段時間的日志。
因為不清楚日志的精確開始時間和結(jié)束時間,為避免截取的日志里沒有對應的時間而導致截取失敗,所以用正則表達式[0-9]來對日志進行截取
本次截取的日志的時間格式為:
[2023-01-09 23:10:00.001] [myScheduler-5] [2023-01-09 23:10:00.001] [myScheduler-5]
想要截取2023-01-09 23點 到 2023-01-10 3點的數(shù)據(jù)
注意上述的時間格式是后面跟了一個小數(shù)點加三位數(shù)字,日志的時間格式和我這個不一致的會導致截取日志失敗,根據(jù)你的格式而定。
1、日志的時間格式為時間后面跟有 一個小數(shù)點加三位數(shù)字的截取命令
sed -n '/2023-01-09 23:[0-5][0-9]:[0-5][0-9].[0-9][0-9][0-9]/,/2023-01-10 03:[0-5][0-9]:[0-5][0-9].[0-9][0-9][0-9]/p' 被截取的文件名 > 輸出的文件名
2、日志的時間格式普通的時間格式的截取命令
sed -n '/2023-01-09 23:[0-5][0-9]:[0-5][0-9]/,/2023-01-10 03:[0-5][0-9]:[0-5][0-9]/p' 被截取的文件名 > 輸出的文件名
ps:Linux截取某一時間段內(nèi)的日志
前言:截取8點到9點的日志,因為不清楚日志的精確開始時間和結(jié)束時間,為避免截取的日志里沒有對應的時間而導致截取失敗,所以用正則表達式[0-9]來對日志進行截取
本次截取的日志的時間格式為:
2022-10-01 09:30:03.071
注意上述的時間格式是后面跟了一個小數(shù)點加三位數(shù)字,日志的時間格式和我這個不一致的會導致截取日志失敗
1、日志的時間格式為時間后面跟有 一個小數(shù)點加三位數(shù)字的截取命令
sed -n '/2022-10-01 11:[0-5][0-9]:[0-5][0-9].[0-9][0-9][0-9]/,/2022-10-01 12:[0-5][0-9]:[0-5][0-9].[0-9][0-9][0-9]/p' 被截取的文件名.log > 輸出的文件名.log
2、日志的時間格式普通的時間格式的截取命令
sed -n '/2022-10-01 08:[0-9][0-9]:[0-9][0-9]/,/2022-10-01 09:[0-9][0-9]:[0-9][0-9]/p' 被截取的文件名.log > 輸出的文件名.log
3、使用以下命令查看當前文件夾下的所有文件的大?。梢圆榭慈罩居袥]有截取成功,不成功的話截取出來的日志大小和原來的相差無幾)
ll -h
4、使用以下命令壓縮日志,方便導出日志
tar -zcvf 壓縮出來后的文件名.log.tar 被壓縮的文件名.log
到此這篇關于Linux截取某一段時間的日志 的文章就介紹到這了,更多相關Linux截取某一段時間的日志 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Linux?du命令實現(xiàn)根據(jù)文件或者文件夾大小排序輸出
Linux是一個強大的操作系統(tǒng),廣泛用于服務器和個人計算機,本文主要來和大家聊聊如何利用du命令實現(xiàn)根據(jù)文件或者文件夾大小排序輸出,感興趣的可以了解下2023-09-09
linux?shell字符串截取的詳細總結(jié)(實用!)
在開發(fā)的時候經(jīng)常會自行寫一些小的腳本,其中就用到截取字符串的操作,這篇文章主要給大家介紹了關于linux?shell字符串截取的詳細方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-07-07
linux shell實現(xiàn)獲取用戶輸入指定范圍的單個字符的兩種方法
用shell實現(xiàn)的,要求獲取用戶輸一個字符a-zA-Z實現(xiàn)方法如下,需要的朋友可以參考下2013-03-03
shell實現(xiàn)FizzBuzzWhizz問題示例(拉勾網(wǎng)面試題)
這篇文章主要介紹了shell實現(xiàn)FizzBuzzWhizz問題示例(拉勾網(wǎng)面試題),需要的朋友可以參考下2014-05-05
shell產(chǎn)生隨機數(shù)七種方法的實現(xiàn)
這篇文章主要介紹了shell產(chǎn)生隨機數(shù)七種方法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12
檢查Linux系統(tǒng)中文件大小的方法總結(jié)
在Linux操作系統(tǒng)中,掌握如何高效檢查文件大小是每位開發(fā)者和系統(tǒng)管理員的必備技能,本文詳細介紹了四種檢查Linux文件大小的方法,感興趣的朋友可以參考下2024-03-03

