awk sed综合使用检测日志的脚本一条
来源:互联网 发布:手机淘宝店铺实名认证 编辑:程序博客网 时间:2024/05/22 06:21
工作中常会用串口打印日志,在secureCrt中做:
这样的设置,打印出来的日志为:
09:11:21.998 :eload pin is High!
09:11:22.023 :RC48MHzCaliSysClk=49440000
09:11:22.048 :Start to run....
09:11:22.061 :smtlk_sign= 0
09:11:22.061 :
09:11:22.061 :
09:11:22.176 :!!!!!!!!!sdk version(HSF-V1.40-201503201010-LPB100-128-16B),the app_main start time is May 16 2017 23:19:04
09:11:22.210 :!!!!! the version num is(000)_______
09:11:22.243 :erase address=be000 page cnt=1
09:11:22.276 :erase address=bf000 page cnt=1
这样有规律的格式,当拷机测试时,可能出现定时器到了某些操作没有执行的情况(比如心跳),于是使用下面脚本就能很快在很大的日志文件中,找到有用的信息:
#!/bin/bashfn=$1kw=$2it=$3cat $fn |sed -n "/${kw}/p"|awk -F ':' '{if(be != 0){v=($1-a)*3600+($2-b)*60+$3-c} if(v<0){v=v+86400}be=1;a=$1; b=$2; c=$3; if(v-"'${it}'"> 3 || v-"'{it}'" < -3) print $1":"$2":"$3,v}'其中 $1是日志文件名, $2是关键字 , $3是时间间隔
阅读全文
0 0
- awk sed综合使用检测日志的脚本一条
- sed 和 awk的使用
- shell脚本awk, sed, cut的妙用
- shell脚本对于sed和awk等使用
- sed和awk的简单使用
- Awk和Sed的基本使用
- sed和awk的简单使用
- awk及sed的使用小结
- sed、cut和awk命令的使用
- sed,awk简单使用
- sed、awk使用
- 《SED 单行脚本快速参考》的 awk 实现(转)
- 《SED 单行脚本快速参考》的 awk 实现
- 《SED 单行脚本快速参考》的 awk 实现
- 《SED 单行脚本快速参考》的 awk 实现
- sed && awk工具 及一些常用的shell脚本
- 【shell脚本】常用工具的学习grep、sed、awk、cut
- 《SED 单行脚本快速参考》的 awk 实现
- 百度文件下载代码
- 获取笔记本电脑oem激活密钥
- Android酷炫实用的开源框架(UI框架)
- 随机变量序列的收敛性质分类
- 程序员你伤不起(二)
- awk sed综合使用检测日志的脚本一条
- 详解FileProvider的文件共享机制
- python3中string和bytes转化
- 设计模式—策略模式(二)
- js判断上传文件大小 (尝试网上解决方案后结果....)
- 查入一个数,并排序
- Fragment-二
- 多维数组的例子-----> 杨辉三角
- Python图像处理(Pillow/PIL)入门