通过脚本实现从日志文件中提取时间最近的几条记录
来源:互联网 发布:淘宝助手菜鸟打印组件 编辑:程序博客网 时间:2024/06/05 16:12
需求:得到玩家流失前最后的操作
方案:
1.db中得到创建时间与最后下线时间是同一天的玩家列表
2.得到玩家所有的协议请求记录
3.将协议请求记录反转
4.提取前几条
具体做法:
1.db操作生成lost_user.txt(具体sql省略);
2.grep "cmd" debug201311280000* | grep client | grep -v 2599 > all_proto.txt
3.tac all_proto.txt > all_proto_reverse.txt
4.awk '{cmd="bash ./get_fist_line.sh "$1;system(cmd)}' lost_user.txt
--------------------------------------------------------------------------------------
备注:
get_fist_line.sh的内容:
#!/bin/bash
grep $1 -m1 all_proto_reverse.txt >> result.txt #去最后一条记录,这里-m后可以跟n
0 0
- 通过脚本实现从日志文件中提取时间最近的几条记录
- 通过shell脚本实现从文件中读取数据的几种方法
- 从html文件中提取超链接URL的shell脚本
- 怎样从wav文件中提取记录频率的数据
- 从pymongo 提取最近100条数据
- 从数据库中随机提取10条记录
- 从数据库中随机提取10条记录
- 从表TABLE_NAME中提取前10条记录
- 论文系统Step1:从日志记录中提取特定信息
- VC++通过ini文件实现记录最近打开文件菜单
- secureCRT 日志保存并记录每条记录的时间
- 基因数据处理77之从vcf文件中提取某条染色体的数据
- K路归并排序 获取多个日志文件中时间最近的那些数据
- hibernate随机从数据库中查询几条记录的思路。
- shell 脚本完成对日志文件的提取
- 求助!!!!!!!! 通过java从Excel文件中提取密码!!
- 通过注解实现记录日志的功能
- Python实现从url中提取域名的几种方法
- 调用已编译成静态库的插件私有接口的方法
- 手把手教你cuda5.5与VS2010的编译环境搭建
- 把DSP TMS320F28XXX的程序段从flash复制到ram中运行
- 静态修饰
- 基于boost::asio的客户端网络库
- 通过脚本实现从日志文件中提取时间最近的几条记录
- 微派(V-TOP)第五届企业微信营销培训取得圆满成功
- error C2248: 'QObject::QObject' : cannot access private member declared in class 'QObject'全解
- Unable to execute dex:Multiple dex files define Lcom/myapp/R$array
- DB2 常用命令小结
- find 命令小结
- 数据库只有mdf文件而没有ldf文件,如何恢复数据库 .
- 一个fork的面试题
- XML工具类