Este ejemplo explica las dos formas de operadores de expresiones regulares.
Partido
Se representa como ~. Busca un campo que contenga la cadena coincidente. Por ejemplo, el siguiente ejemplo imprime las líneas que contienen el patrón9.
Ejemplo
[jerry]$ awk '$0 ~ 9' marks.txt
Al ejecutar este código, obtiene el siguiente resultado:
Salida
2) Rahul Maths 90
5) Hari History 89
No coincide
Se representa como !~. Busca un campo que no contenga la cadena de coincidencia. Por ejemplo, el siguiente ejemplo imprime las líneas que no contienen el patrón9.
Ejemplo
[jerry]$ awk '$0 !~ 9' marks.txt
Al ejecutar este código, obtiene el siguiente resultado:
Salida
1) Amit Physics 80
3) Shyam Biology 87
4) Kedar English 85