sed awk grep 同时匹配多个条件
2016-03-16 15:52
323 查看
以下代码经过测试通过,系统centos 6.3
一、匹配或
sed 匹配100_1000或bigger_1000
sed -n '/100_1000\|bigger_1000/p' 20160220
sed -n '/\(100_1000\|bigger_1000\)/p' 20160220
awk匹配100_1000或bigger_1000
默认是$0匹配,所以写不写均可
awk '/100_1000/||/bigger_1000/{print $0}' 20160220 | head
awk
'$0~/100_1000/||/bigger_1000/{print $0}' 20160220 | head
grep匹配100_1000或bigger_1000
-E选项表示扩展的正则表达式
grep -E '(100_1000|bigger_1000)' 20160220 | head
二、匹配与
sed匹配与
sed -n '/19000/{/100_1000/p}' 20160220 | head
awk匹配与
awk '/19000/&&/100_1000/{print $0}' 20160220 | head
awk '$0~/19000/&&/100_1000/{print $0}' 20160220 | head
grep匹配与
grep -E '(19000.*100_1000|100_1000.*19000)' 20160220 | head
一、匹配或
sed 匹配100_1000或bigger_1000
sed -n '/100_1000\|bigger_1000/p' 20160220
sed -n '/\(100_1000\|bigger_1000\)/p' 20160220
awk匹配100_1000或bigger_1000
默认是$0匹配,所以写不写均可
awk '/100_1000/||/bigger_1000/{print $0}' 20160220 | head
awk
'$0~/100_1000/||/bigger_1000/{print $0}' 20160220 | head
grep匹配100_1000或bigger_1000
-E选项表示扩展的正则表达式
grep -E '(100_1000|bigger_1000)' 20160220 | head
二、匹配与
sed匹配与
sed -n '/19000/{/100_1000/p}' 20160220 | head
awk匹配与
awk '/19000/&&/100_1000/{print $0}' 20160220 | head
awk '$0~/19000/&&/100_1000/{print $0}' 20160220 | head
grep匹配与
grep -E '(19000.*100_1000|100_1000.*19000)' 20160220 | head
相关文章推荐
- 深入了解前端路由的实现机制以及angularjs-route-ui的使用
- Salesforce Batch每小时跑一次
- QLineEdit及类似控件无法正确发出editingFinished信号
- 利用Expandable创建一个可以扩展的列表
- 结构-行为-样式-angularJs
- UIView 创建Xib
- 使用命令wsimport构建WebService客户端
- mysql salve从库设置read only 属性
- CUBRID学习笔记 15 Lobs类型数据
- struts2
- Django--缓存
- spring @component的作用
- vSphere中NFS和软件iScsi存储多路径介绍
- js获取当前地址的url
- 让div可编辑,设置标签的可读可写属性
- HDU 5642 King's Order 数位dp
- 浅谈Java中的对象和对象引用
- iOS --iOS开发常用插件
- python连接mysql数据库
- 应该收集的PHP函数