AWK - Operatori di espressioni regolari

Questo esempio spiega le due forme di operatori di espressioni regolari.

Incontro

È rappresentato come ~. Cerca un campo che contenga la stringa di corrispondenza. Ad esempio, il seguente esempio stampa le righe che contengono il motivo9.

Esempio

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

Eseguendo questo codice, ottieni il seguente risultato:

Produzione

2) Rahul   Maths    90
5) Hari    History  89

Non corrisponde

È rappresentato come !~. Cerca un campo che non contenga la stringa di corrispondenza. Ad esempio, il seguente esempio stampa le righe che non contengono il motivo9.

Esempio

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

Eseguendo questo codice, ottieni il seguente risultato:

Produzione

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