AWK 正则表达式运算符

AWK 正则表达式运算符

本示例解释了正则表达式运算符的两种形式。

匹配

表示为~。它查找包含匹配字符串的字段。例如,以下示例会打印出包含模式 9 的行。

示例

[jerry]awk '0 ~ 9' marks.txt

执行这段代码后,你将得到以下结果:

输出

2) Rahul   Maths    90
5) Hari    History  89

不匹配

表示为 !~ 。它用于查找不包含匹配字符串的字段。例如,以下示例打印不包含模式 9 的行。

示例

[jerry]awk '0 !~ 9' marks.txt

执行此代码后,你将获得以下结果−

1) Amit     Physics   80
3) Shyam    Biology   87
4) Kedar    English   85

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程