AWK - Opérateurs d'expression régulière
Cet exemple explique les deux formes d'opérateurs d'expressions régulières.
Rencontre
Il est représenté par ~. Il recherche un champ contenant la chaîne de correspondance. Par exemple, l'exemple suivant imprime les lignes qui contiennent le motif9.
Exemple
[jerry]$ awk '$0 ~ 9' marks.txt
En exécutant ce code, vous obtenez le résultat suivant -
Production
2) Rahul Maths 90
5) Hari History 89
Ne pas correspondre
Il est représenté comme !~. Il recherche un champ qui ne contient pas la chaîne de correspondance. Par exemple, l'exemple suivant imprime les lignes qui ne contiennent pas le motif9.
Exemple
[jerry]$ awk '$0 !~ 9' marks.txt
En exécutant ce code, vous obtenez le résultat suivant -
Production
1) Amit Physics 80
3) Shyam Biology 87
4) Kedar English 85