linux-统计文本中符合条件的内容
1, 单个条件匹配,
cat results.log | grep 'status=402'
2, 多个条件匹配
1), 2个条件都要满足
cat results.log | grep "status=406" | grep '2017-07-25'
2), 2个条件只需要满足一个
cat results.log | egrep 'status=406|status=403'
egrep是grep的升级版, 可使用参数 -e 支持正则表达式
3, 统计出现的次数,
1), wc命令
cat results.log | egrep 'status=406|status=403' | wc -l
2) awk
东西太多了, 新开一个来记录awk命令的使用
cat results.log | grep 'status=406' | grep '2017-07-25' | awk 'END {print --NR}'
linux-统计文本中符合条件的内容的更多相关文章
- Linux统计文本中某个字符串出现的次数
		
常用的有如下两种方式: 1.VIM 用vim打开文件,然后输入: :%s/hello//gn 如下图: 图中的例子就是统计文本中"hello"字符串出现的次数 说明: %s/pat ...
 - python统计文本中每个单词出现的次数
		
.python统计文本中每个单词出现的次数: #coding=utf-8 __author__ = 'zcg' import collections import os with open('abc. ...
 - java统计文本中单词出现的个数
		
package com.java_Test; import java.io.File; import java.util.HashMap; import java.util.Iterator; imp ...
 - js 数组 添加或删除  元素 splice               创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素  filter
		
里面可以用 箭头函数 splice 删除 增加 数组 中元素 操作数组 filter 创建新数组 检查指定数组中符合条件的所有元素
 - 【转载】 C#中使用Count方法获取List集合中符合条件的个数
		
很多时候操作List集合的过程中,我们需要根据特定的查询条件,获取List集合中有多少个实体对象符合查询条件,例如一批产品的对象List集合,如果这批产品的不合格数量大于10则重点备注.在C#中可以自 ...
 - 【转载】C#使用FirstOrDefault方法快速查找List集合中符合条件的第一个实体
		
在C#的List集合的操作中,有时候我们需要根据相关条件快速从List集合中获取到第一个符合条件的实体对象,例如有个全校班级的List集合,我们需要根据班级代码快速从List集合中查找出班级信息.可以 ...
 - 【Matlab开发】matlab删除数组中符合条件的元素与散点图绘制
		
[Matlab开发]matlab删除数组中符合条件的元素与散点图绘制 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ matlab删除数组中符合条件的元素 如 ...
 - Python的 counter内置函数,统计文本中的单词数量
		
counter是 colletions内的一个类 可以理解为一个简单的计数 import collections str1=['a','a','b','d'] m=collections.Counte ...
 - 在List中删除符合条件的内容
		
objDAList.RemoveAll(s => s.daCID == "20170725152407CD");
 
随机推荐
- hdu4417(Super Mario)—— 二分+划分树
			
Super Mario Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
 - KMP回顾学习
			
记住这张图,getnext就是对一个已知的待匹配的串进行分析,nex[i]表示当a[i]匹配失败后我能跳到哪里,继续尝试匹配,而不是每一次失败都从头再来,先来看看代码 const int maxn = ...
 - 简便方法搞定第三方SDK的Jar包在DelphiXE5中的引入
			
简便方法搞定第三方SDK的Jar包在DelphiXE5中的引入 (2014-02-21 17:30:17) 转载▼ 标签: android delphi xe5 jar sdk 分类: 编程杂集 折腾 ...
 - 使用Java web工程建立Maven Web Module工程
			
1. 前言 之前有一篇关于搭建S2SH的文章中提到建立Maven Web Module工程,有人反馈说这个方面不会.那还是唠叨一下,写篇文章说明一下吧. 建立Maven Web Module的方式有多 ...
 - bzoj2095: [Poi2010]Bridges(二分+混合图求欧拉回路)
			
传送门 这篇题解讲的真吼->这里 首先我们可以二分一个答案,然后把所有权值小于这个答案的都加入图中 那么问题就转化为一张混合图(既有有向边又有无向边)中是否存在欧拉回路 首先 无向图存在欧拉回路 ...
 - UIVisualEffectView(高斯模糊效果)
			
///高斯模糊. UIView *tempView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)]; tempView. ...
 - FunDA(11)- 数据库操作的并行运算:Parallel data processing
			
FunDA最重要的设计目标之一就是能够实现数据库操作的并行运算.我们先重温一下fs2是如何实现并行运算的.我们用interleave.merge.either这几种方式来同时处理两个Stream里的元 ...
 - QQ个人信息保护 | 攻的对面叫防
			
近来我们愈来愈重视个人信息保护,当接到骚扰电话时,你心里或许在想(我手机号怎么又被别人知道的?别人是怎么知道我手机号的?),现在的时代,手机已或不可缺,QQ几乎每个人都在用.而有些人总想保护个人QQ资 ...
 - git修改文件权限方式
			
查看Repository中文件权限 git ls-tree HEAD 100644 blob 018321abfbff52d175a788597f5b5f3f17f67dc7 .gitignore 1 ...
 - 十分钟用 Node 命令行工具打造 react-cli 脚手架
			
如果你有以下想法: 每次新开项目需要copy一堆文件/文件夹,太烦!想要快速建立工程 用了vue-cli.react-app,羡慕!想要自己做一个 你只需花十分钟时间,做一个Node命令行工具,打造属 ...