码迷,mamicode.com
首页 > 其他好文 > 详细

grep, sed, sort, awk运用

时间:2019-09-30 19:54:56      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:col   查看   日志   awl   string   pcr   提取   监控   _id   

1. 基础的日志查看命令

tail -400f demo.log #监控最后400行日志文件的变化 等价 tail -n 400 -f (-f参数是实时)
less demo.log #查看日志文件,支持上下滚屏,查找功能
uniq -c demo.log  #标记该行重复的数量,不重复值为1

 

2. grep 命令简单使用

规则:grep [选项]...模式 [文件]...    (模式是正则表达式)

grep ERR appcrawler.log  # 在文件appcrawler.log中查找所有包含ERR的行

grep -c ‘ERROR‘ appcrawler.log #输出文件
appcrawler.log中查找所有包行ERROR的行的数量

grep -v ‘ERROR‘
appcrawler.log #查找不含"ERROR"的行
grep -o order-fix.curr_id:\([0-9]\+\) demo.log #-o选项只提取order-fix.curr_id:xxx的内容(而不是一整行),并输出到屏幕上

 

3. 精简日志内容 sed

通过sed的替换命令来进行对日志文件提取内容了

 

grep, sed, sort, awk运用

标签:col   查看   日志   awl   string   pcr   提取   监控   _id   

原文地址:https://www.cnblogs.com/mlllily/p/11613866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!