linux awk 时间范围,如何用awk从日志文件中找到时间范围的记录
日志格式如下
2013/08/16 01:10:11.111 E12345678900-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:11:22.222 E12345678900-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:12:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:13:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:14:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:15:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:16:11.111 E12345678900-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:17:22.222 E12345678900-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:18:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:19:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:20:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:21:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:22:11.111 E12345678900-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:25:22.222 E12345678900-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:30:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:32:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:36:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
2013/08/16 01:40:33.046 E68C93001100-0 6513 123 0 IN OK() 0 0 0 0 0 0
请问:如何用awk找到时间范围是2013/08/16 01:15:00.000 到 2013/08/16 01:30:00.000 之间的日志数据
另:日志文件很大,5G以上,用什么方式查会快??
--------------------------------------------------------------------------------------------------------
感谢以下几位的帮助,由于在另一个论坛提供了多种方法,故有兴趣的朋友可以点下面的链接去看看,
并附上了我对各种写法执行效率的测试数据,thanks!
http://bbs.chinaunix.net/thread-4096403-1-1.html
本帖最后由 fortunezg 于 2013-8-28 11:06 编辑
分享至:
linux awk 时间范围,如何用awk从日志文件中找到时间范围的记录相关推荐
- Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置
Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置 grep [选项]... PATTERN [FILE]... grep -C N,(N代表一个整数)是搜索关键字出现位置,并且 ...
- 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到 29-Apr-2020 16:41:28.331 严重 [RMI TCP Connection(3)-127.0.0.1] org
出现该问题最后尝试为打包没有jar包导致,在idea中file-project Structure-Artifacts,在web-inf中新建一个lib文件夹并把jar包导进去,亲测可用 记录...
- 运用awk提取日志文件中的IP地址
在我们的日常工作中,可能会遇到各种不同的问题,有来自内部,有的来自外部. 以Nginx服务为例,服务上线之后可能会遭受非法的流量攻击,我们在配置Nginx服务时可以通过Nginx.conf配置文件中的 ...
- linux配置定时删除日志文件,Linux使用shell脚本定时删除历史日志文件
Linux使用shell脚本定时删除历史日志文件,文件,小时,时间,目录,脚本 Linux使用shell脚本定时删除历史日志文件 易采站长站,站长之家为您整理了Linux使用shell脚本定时删除历史 ...
- linux日志添加到文件,关于linux:将变量中的内容追加到日志文件中
我有一个脚本,并尝试将我的变量中的内容附加到.log文件. 我在另一篇文章中看到了(如何通过命令行将变量文本附加到文件的最后一行?),你可以使用echo"$(cat $ FILE)$ APP ...
- 使用awk用一个列替换另一个文件中的列?
转自使用awk用一个列替换另一个文件中的列? - 程序园 (voidcn.com) 我有两个文件: f1: 111 aaa 444 222 bbb 555 333 ccc 666f2: 111 333 ...
- Linux运维之认识与分析日志文件(rsyslog服务),时间同步服务(chronyd服务)及时间管理命令(timedatectl)
一.实验环境(rhel7.0版本) 主机环境:rhel7.0 各主机信息 主机名 IP server 172.25.254.1 client 172.25.254.2 二.日志文件介绍 1.Linux ...
- linux过滤文件的关键字,linux tail 过滤日志文件中的关键字
1.查看日志文件中带有指定关键词的日志信息 tail -f 日志文件名 | grep 关键字 | grep 关键字 2.查看日志文件最后1000行 tail -f -n 1000 日志文件 (实时 ...
- python读取日志统计ip_使用python脚本实现统计日志文件中的ip访问次数
使用python脚本实现统计日志文件中的ip访问次数,注意此脚本只适用ip在每行开头的日志文件,需要的朋友可以参考下 适用的日志格式: 106.45.185.214 - - [06/Aug/2014: ...
最新文章
- SpringMVC 如何实现将消息的websocket
- java ee web高级,Java EE Web高级开发案例
- hadoop 配置文件简析
- AtCoder - arc098_b Xor Sum 2(尺取+位运算)
- python内置函数用来返回_Python内置函数用法
- JS window对象 Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL。 语法: location.[属性|方法]...
- 在CentOS5.5上做Heroku的开发
- oracle 性能诊断工具,oracle性能诊断工具
- linux环境下python 库模块安装
- echarts中矢量图片路径设置
- 【购买ipad 2021记录:Apple官网线上下单,直营店线下取货】
- [AE] ArcGIS Engine处理Landsat8数据
- js操作Cookie,js设置Cookie值,js读取Cookie值
- Roslyn(CSharpScript).Net脚本编译引擎使用过程内存增涨与稳定的方式
- r语言如何计算t分布临界值_R语言使用蒙特卡洛模拟进行正态性检验及可视化
- 汽车CAN诊断——报文数据篇
- 手机版制作H5页面免费工具大集合
- C语言学习 ISBN码
- python可以自动运行m文件吗_如何运行m文件而不启动matlab
- On teaching mathematics--Arnold