grep 同时满足多个关键字和满足任意关键字

① grep -E "word1|word2|word3"   file.txt

满足任意条件(word1、word2和word3之一)将匹配。

② grep word1 file.txt | grep word2 |grep word3

必须同时满足三个条件(word1、word2和word3)才匹配。

时间: 2024-08-07 20:54:31

grep 同时满足多个关键字和满足任意关键字的相关文章

grep 同时满足多个关键字、满足任意关键字和排除关键字

1. 同时满足多个关键字 grep "word1" file_name | grep "word2" | grep "word3" 2. 满足任意关键字 grep -e "word1" -e "word2" -e "word3" file_name 3. 排除关键字 grep -v "word" file_name Note: cut (剪切摘取所需部分) wc -l

Python 必选参数,默认参数,可变参数,关键字参数和命名关键字参数

Py的参数还真是多,用起来还是很方便的,这么多参数种类可见它在工程上的实用性还是非常广泛的. 挺有意思的,本文主要参照Liaoxuefeng的Python教程. #必选参数 def quadratic(a, b, c): if not isinstance(a, (int, float)) or not isinstance(b, (int, float)) or not isinstance(c, (int, float)): raise TypeError('bad operand type

用matlab查找txt文档中的关键字,并把关键字后面的数据存到起来用matlab处理

用matlab查找txt文档中的关键字,并把关键字后面的数据存到起来用matlab处理 我测了一组数据存到txt文件中,是个WIFI信号强度文档,里面有我们需要得到的数据,有没用的数据,想用matlab查找关键字(SSID),把关键字后面的数字存起来用作后期处理分析,如下图,把ky后面的信号强度数据(那个负数)弄出来.求大神指点应该怎么办,或给程序,谢谢! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 fn = 'my_data.txt'; fid = fo

C语言register关键字—最快的关键字 ---------------转自http://blog.sina.com.cn/s/blog_6a1837e90101128k.html

register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率.注意是尽可能,不是绝对.你想想,一个CPU 的寄存器也就那么几个或几十个,你要是定义了很多很多register 变量,它累死也可能不能全部把这些变量放入寄存器吧,轮也可能轮不到你. 一.皇帝身边的小太监----寄存器 不知道什么是寄存器?那见过太监没有?没有?其实我也没有.没见过不要紧,见过就麻烦大了.^_^,大家都看过古装戏,那些皇帝们要阅读奏章的时候,大臣总是先将奏章交给皇帝旁边的

C51中的关键字和ANSIC标准关键字

C51中的关键字和ANSIC标准关键字 作       者:武力戡乱 修改日期:2017-09-05 备       注: 1.总备注信息 2.联系方式 3.其它博文链接:武力戡乱博客目录总表 内       容: 1.C51中的关键字 关键字 用 途 说 明 auto 存储种类说明 用以说明局部变量,缺省值为此 break 程序语句 退出最内层循环 case 程序语句 Switch语句中的选择项 char 数据类型说明 单字节整型数或字符型数据 const 存储类型说明 在程序执行过程中不可更

在指定文件夹中查找指定关键字,并输出关键字包括的次数

因为要查看相关统计代码是不是部署多了..SO.... 是把网上的脚本改了一下,增加了次数输出和判断.. 并且不用交互式输出,直接在命令后面接关键字和指定目录... #!/bin/bash #find files contains a keyword #write by xiaojing.zhao #2012.12.14 echo -e "\nThis is a script to find all the files in a specified path contains a keyword!

C语言register关键字—最快的关键字

register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率.注意是尽可能,不是绝对. 因为,如果定义了很多register变量,可能会超过CPU的寄存器个数,超过容量.所以只是可能. 一.皇帝身边的小太监----寄存器 不知道什么是寄存器?那见过太监没有?没有?其实我也没有.没见过不要紧,见过就麻烦大了.^_^,大家都看过古装戏,那些皇帝们要阅读奏章的时候,大臣总是先将奏章交给皇帝旁边的小太监,小太监呢再交给皇帝同志处理.这个小太监只是个中转站

黑马程序员---C基础4【循环结构】【while循环】【do···while】【for循环】【break关键字】【continue关键字】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [循环结构] 1.循环结构介绍: 循环就是一次又一次的执行相同的代码块 2.构成循环结构的几个条件: 循环控制条件: 循环体:代码块 能够让循环结束的语句(递增,递减,真,假):退出循环 [while循环] 1.while循环的格式: 当型循环,当条件满足的时候,再执行循环体: while(条件表达式) { 语句1: 语句2 ······ } xxx 如果表达式为真执行代码块,为假则结束: 如

黑马程序员---OC基础5【点语法】【@property关键字】【@synthesize关键字】【id类型】【动态类型】【构造方法】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [点语法] 1 1.使用“点语法” 2 Student *stu= [[Student alloc]init]; 3         //调用set方法 4         [stu setAge:20]; 5         [stu setName:@"Jone"]; 6         //点语法:xcode的特性,Xcode帮我们做了代码替换 7         //点语法,