Awk-regular-expression-operators
提供:Dev Guides
AWK-正規表現演算子
この例では、2つの形式の正規表現演算子について説明します。
一致
〜として表されます。 一致文字列を含むフィールドを探します。 たとえば、次の例では、パターン 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