grep 多条件并行满足_grep多个条件

news/2024/7/23 11:20:51

曾经希望用grep来搜索多个条件的时候,发现不知道怎么用,百度之后有以下两种

1. AND条件

使用 -E 'pattern1.*pattern2'实现AND操作。

grep -E 'pattern1.*pattern2' filename grep -E 'pattern1.*pattern2|pattern2.*pattern1' filename

第一个例子如下:(其中两个pattern的顺序是指定的)

$ grep -E 'Dev.*Tech' employee.txt 200 Jason Developer Technology $5,500

第二个例子:(两个pattern的顺序不是固定的,可以是乱序的)

$ grep -E 'Manager.*Sales|Sales.*Manager' employee.txt

2. OR条件

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

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

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

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

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


http://www.niftyadmin.cn/n/1122486.html

相关文章

C#保留2位小数几种场景总结

C#保留2位小数几种场景总结 场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25.可不可以刚好保留到最后一位不是0的位置?默认保留2位…

ps水更蓝

Photoshop调色教程:找回失去的夏天 让你的蓝天和海水更蓝,沙滩跟亲切!调出清凉夏日! (2008-07-28 11:31:00) 转载▼标签: 杂谈 【ps实用技巧】炎热的夏天刚过,很多朋友一定都出去旅游拍照了吧。拍照的时候天气一定会很…

Pass4side 642-067题库 测试引擎免费下载

Pass4side 642-067题库 测试引擎免费下载 Cisco考试代码: 642-067 考试名称: Advanced Routing and Switching for Field Engineers Cisco是由网络领域著名的厂商–Cisco公司推出的。是互联网领域的国际权威认证。思科认证有CCNA、CCDA、CCNP、CCDP、CCSP、CCIP、CCVP、CCIE&a…

css x轴不滚动_CSS动画总结

1.【CSS 动画基础】动画原理许多静止的画面(帧)以一定的速度(30 帧 / s)连续播放时,眼睛因视觉残像产生错觉,而误以为是活动的画面。动画的渲染性能在开发者工具中打开 Rendering 面板,勾选 Pai…

抽象类出现的原因?

这个问题没办法简单回答。 首先要搞清楚的是继承有什么用,函数重写有什么用。继承和函数重写实现的是代码的复用(一次编写,重复使用) 从最简单的说起。你编写了一个函数,你希望下次还要用,你怎么做&#xf…

SCCM 2012 SP1系列(十二)配置Endpoint Protection-2

5、配置Endpoint Protection自动更新 Endpoint Protection是防病毒软件,我们希望Endpoint Protection能够通过SCCM统一的进行病毒库实时更新,以确保客户端的安全,还能做到统一管理。通过SCCM的自动部署规则可以很方便的完成。 在“管理”选项…

Java-IO基础类回忆

好记性不如烂笔头,就拿Java IO来说吧,这部分的基础类我大学都已经学过一遍了,但是现在忘记的差不多了,所以准备写一篇博客,讲这些东西都回忆一下,并且整理一下。 首先借用网上的一张图: 纵向分为字节流和字符流.横向分…

VIM 注意事项

记录我使用vim的小技巧,有则更新O(∩_∩)O~ 配置colorscheme时,格式是: :colorscheme evening 注意不要习惯性地写成了: :colorschemeevening 我就犯错了~\(≧▽≦)/~查看当前已经定义的所有变量: :let执行系统命令&am…