文档章节

awk,grep过滤日志

jastme
 jastme
发布于 2014/06/27 10:37
字数 222
阅读 1832
收藏 1

今天有个日志,需要截取5点到5点半的日志记录

我先整理了下,发现日志格式的日期是这样的。

00:21:09,015][INFO]
00:21:09,094][INFO]
00:21:09,095][INFO]
00:21:09,095][INFO]
00:21:09,097][INFO]
00:21:09,986][INFO]
00:21:09,987][INFO]
00:21:09,987][INFO]


当然,我只截取了一部分,对于这种格式,我们一样能用AWK来操作

awk '$2 > "00:05:00" && $2 < "00:05:30"' XXX.log   相信大家都能看懂,这个命令很简单,但是 这不是最佳的操作,AWK这样处理这个大文本效率不是很高


经过操作发现grep更快

grep -E '00:05:0[0-9]|00:05:1[0-9]|00:05:2[0-9]' XXX.log    这个更快捷啊!!!!!  这写法有点粗糙,但是实用


© 著作权归作者所有

共有 人打赏支持
jastme
粉丝 35
博文 127
码字总数 60072
作品 0
成都
程序员
用Python从多个文件中过滤某个字段的操作

北京-greenday(197195824) 10:58:38 请问一下 我当前目录下 有很多日志,命名格式为Connect.log.2013-07-01 一直到Connect.log.2013-07-24 我想从这些日志里面去过滤一个字段 '余额不足' 应该...

雷神雨石
2013/07/24
0
0
分析APACHE NGINX的LOG

1、查看当天有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{...

技术小牛人
2017/11/16
0
0
记一次内存溢出java.lang.OutOfMemoryError: unable to creat

1、事发刚好在外干活,开发着急上线,就远程进行上线,过程中发现tomcat出现大量异常日志。2、报错日志java.lang.OutOfMemoryError: unable to create new native thread3、原因:得知市场部...

天乐
2017/12/24
0
0
第14章 grep、sed、awk 正则表达式

1. 如何把 /etc/passwd 中用户uid 大于500 的行给打印出来? awk -F ':' '$3>500' /etc/passwd 2. awk中 NR,NF两个变量表示什么含义?awk -F ':' '{print $NR}' /etc/passwd 会打印出什么结...

WINWINJJ
06/26
0
0
如何使用 awk 和正则表达式过滤文本或文件中的字符串

当我们在 Unix/Linux 下使用特定的命令从字符串或文件中读取或编辑文本时,我们经常需要过滤输出以得到感兴趣的部分。这时正则表达式就派上用场了。 什么是正则表达式? 正则表达式可以定义为...

开元中国2015
2016/07/19
48
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部