日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

grep/awk/sed查指定時間段日志

情景重現:管理后臺down了,項目的日志為4G多的一個文件,查詢上午某段時間內的日志

示例的日志格式:2020-07-09 10:15:46.635 [...-thread-3] ERROR com....

①grep

命令:grep '時間' '日志文件名'

1、示例:如查詢2020-07-09 10:10到2020-07-09 10:15區間的日志

grep "2020-07-09 10:1[0-5]" catalina.out

2、示例:如查詢當天10點到11點的日志

grep "2020-07-09 1[0-1]" catalina.out

注:親測有效

grep/awk/sed查指定時間段日志

圖1

②awk命令

1、示例:如查詢今天10:10:10 到10:15:59區間的日志,注意時間要用引號

awk '$2>"10:10:10" && $2<"10:15:59"' catalina.out

注意參數$1和$2的取值,我這里$1是指年月日,$2是指時分秒。

擴展:$0表示行所有信息,$1、$2、$3...$n分別表示第1列、第2列、第3列...第n列(以空格為默認分隔符將每行切片)。awk命令經常會使用這些符號去做匹配、打印指定指定列等操作

日志格式為:2020/07/09-05:02:37 >> INFO >>

則:awk '$1>"2020/07/09-05:01:38" && $1<"2020/07/09-05:02:38"' catalina.out

注:親測有效

grep/awk/sed查指定時間段日志

圖2

③sed命令

1、示例:如查詢2020-07-09 10:10到2020-07-09 10:15區間的日志

sed -n '/2020-07-09 10:10:00/,/2020-07-09 10:15:00/p' catalina.out

注:由于我項目日志格式:2020/07/09-11:50:59 ERROR https-jsse-nio-8080-exec-2 對于該命令沒有適用

查詢結果生成日志文件:linux中>表示覆蓋原文件內容(文件的日期也會自動更新),>>表示追加內容(會另起一行,文件的日期也會自動更新)。

可以將查詢截取的日志生成一個新的日志文件來方便查詢,實例:grep "2020-07-09 1[0-1] " catalina.out >> queryTemporaryLog20200709.log

希望對你有幫助,祝你有一個好心情,加油!

若有錯誤、不全、可優化的點,歡迎糾正與補充!

分享到:
標簽:日志
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定