- AWK 教程
- AWK - 主頁
- AWK - 概述
- AWK - 環境
- AWK - 工作流
- AWK - 基本語法
- AWK - 基本示例
- AWK - 內建變數
- AWK - 運算子
- AWK - 正則表示式
- AWK - 陣列
- AWK - 控制流
- AWK - 迴圈
- AWK - 內建函式
- AWK - 使用者定義函式
- AWK - 輸出重定向
- AWK - 漂亮列印
- AWK 有用資源
- AWK - 快速指南
- AWK - 有用資源
- 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
awk_operators.htm
廣告