awk正则表达式
来源:互联网 发布:tcl网络电视进不了系统 编辑:程序博客网 时间:2024/04/30 02:03
对awk命令而言,正则表达式是置于两个正斜杠之间、由字符组成的模式。awk支持使用(与egrep相同的)正则表达式元字符对正则表达式进行某种方式的修改。如果输入行中的某个字符串与正则表达式相匹配,则最终条件为真,于是执行与该表达式关联的所有操作。如果没有指定操作,则打印与正则表达式匹配的记录。
范例
$ cat employees
Tom Jones 4424 5/12/66 543354
Mary Adams 5346 11/4/63 28765
Sally Chang 1654 7/22/54 650000
Billy Black 1683 9/23/44 336500
Tom Jones 4424 5/12/66 543354
Mary Adams 5346 11/4/63 28765
Sally Chang 1654 7/22/54 650000
Billy Black 1683 9/23/44 336500
$ awk '/Mary/' employees
Mary Adams 5346 11/4/63 28765
Mary Adams 5346 11/4/63 28765
说明:显示文件employees中所有包含正则表达式Mary的行。
范例
$ awk '/Mary/{print $1,$2}' employees
Mary Adams
Mary Adams
说明:显示文件employees中所有包含正则表达式Mary的行的头两个字段。
awk正则表达式元字符
以下是grep与sed支持,而awk不支持的元字符。
awk不支持的元字符
0 0
- 正则表达式awk
- 正则表达式,awk实例
- awk 正则表达式
- 正则表达式、sed、awk
- awk练习-正则表达式
- linux awk 正则表达式
- awk 正则表达式
- awk与正则表达式
- awk正则表达式
- awk 正则表达式
- 13. awk正则表达式
- 正则表达式--------awk
- Linux正则表达式 awk
- awk、sed和正则表达式
- awk学习笔记--正则表达式
- sed awk grep 正则表达式
- linux正则表达式awk讲解
- linux正则表达式awk讲解
- Lecture 1 Linear regression
- 一万小时法则
- Linux内核如何装载和启动一个可执行程序
- 2015/4/17
- Linux目录结构
- awk正则表达式
- Lecture 2 Gradient descent
- 第一天
- C++之运算符重载(分数的运算)
- 将数组中的字符按出现次数多少排序输出
- HDU 4254 A Famous Game
- linux与windows调用动态库so dll文件
- Java虚拟机(JVM)中的内存设置详解
- poj1995