cat和grep查看日志


1、查詢關鍵字前后30行
cat 日志文件名.log | grep -30 ‘關鍵字’
例:
cat mcs-all.log | grep -30 ‘2019-04-08 13:30:04,271’
2、查詢兩個關鍵字同時出現
cat 日志文件名.log | grep ‘關鍵字1’ | grep ‘關鍵字2’
例:
cat mcs-all.log | grep ‘ServiceV5Impl’ | grep ‘客戶姓名不能為空’
3、壓縮以后的文件查詢
gzip -dc 文件名 | grep -30 “關鍵字”
例:
gzip -dc mcs-all.log_2019-04-04.gz | grep -30 ‘2019-04-04 17:38:26,036’
4、查詢中所匹配模式的最后一項
cat 文件名 | grep ‘關鍵字’ | tail -n
例子:
cat mcs-all.log_2019-04-09 | grep ‘客戶姓名不能為空’ | tail -1
cat mcs-all.log_2019-04-09 | grep ‘客戶姓名不能為空’ | tail -100


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM