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