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