当前位置: 首页 > 文档资料 > Awk 中文教程 >

正则表达式运算符(Regular Expression Operators)

优质
小牛编辑
129浏览
2023-12-01

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

Match

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

例子 (Example)

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

执行此代码时,您将获得以下结果 -

输出 (Output)

2) Rahul   Maths    90
5) Hari    History  89

不匹配

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

例子 (Example)

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

执行此代码时,您将获得以下结果 -

输出 (Output)

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