配色: 字号:
通过sed命令筛选日志内容
2020-02-11 | 阅:  转:  |  分享 
  
通过sed命令筛选日志内容测试文本:/tmp/alert_orcl.log使用命令:sed提取方式:sed-n''/开始时间/,/结束时间
/''p测试文本说明:开始时间:需要筛选的起始时间,如:SatAug1000:10:492019结束时间:需要筛选的结束时
间,如:SatAug1000:12:432019如果测试文本中的起始时间或结束时间有多个,sed命令将从发现的第一个“起始
时间”开始,截取到发现的第一个“结束时间”停止。如果开始时间或结束时间中包含特殊字符(如左斜线”/”),需要在”/”前使用转移符”
\”。实例:需要截取测试文本中,从SatAug1000:10:492019到SatAug1000:12:43201
9之间的内容。具体命令:sed-n''/SatAug1000:10:492019/,/SatAug1000:12:
432019/''p/tmp/alert_orcl.log截取效果:ubuntu@VM-0-7-ubuntu:/$sed-n
''/SatAug1000:10:492019/,/SatAug1000:12:432019/''p/tmp/al
ert_orcl.logSatAug1000:10:492019Thread1advancedtologseq
uence2987(LGWRswitch)Currentlog#5seq#2987mem#0:+TCB_DA
TA/tcbjeas/onlinelog/redo5.logSatAug1000:10:492019LNS:Standb
yredologfileselectedforthread1sequence2987fordestinatio
nLOG_ARCHIVE_DEST_2SatAug1000:10:502019ArchivedLogentry10
820addedforthread1sequence2986ID0x494563c4dest1:SatAug
1000:12:192019Thread1advancedtologsequence2988(LGWRswi
tch)Currentlog#1seq#2988mem#0:+TCB_DATA/tcbjeas/onlinelog
/redo1.logSatAug1000:12:192019LNS:Standbyredologfileselec
tedforthread1sequence2988fordestinationLOG_ARCHIVE_DEST_2
SatAug1000:12:212019ArchivedLogentry10824addedforthread
1sequence2987ID0x494563c4dest1:SatAug1000:12:432019如果要
将上述内容另存到另一个文件,直接用>输出重定向即可,如:sed-n''/SatAug1000:10:492019/,/S
atAug1000:12:432019/''p/tmp/alert_orcl.log>/tmp/sed1_alert_orcl.log
献花(0)
+1
(本文系大少黄金屋首藏)