Successivo: Usare variabili di shell, Su: Criteri di ricerca e azioni [Contenuti][Indice]
| • regexp come criteri di ricerca | Usare espressioni regolari come criteri di ricerca. | |
| • Espressioni come criteri di ricerca | Qualsiasi espressione può servire da criterio di ricerca. | |
| • Intervalli | Coppie di espressioni regolari per delimitare una ricerca. | |
| • BEGIN/END | Specificare regole di inizio e fine programma. | |
| • BEGINFILE/ENDFILE | Due condizioni speciali per controlli avanzati. | |
| • Vuoto | Il criterio di ricerca vuoto, che corrisponde a ogni record. |
I criteri di ricerca in awk controllano l’esecuzione di
azioni: un’azione viene eseguita
quando il criterio di ricerca associato ad essa è soddisfatto dal
record in input corrente.
La tabella seguente è un sommario dei tipi di criteri di ricerca in
awk:
/espressione regolare/Un’espressione regolare. È verificata quando il testo di un record in input corrisponde all’espressione regolare. (Vedi la sezione Espressioni regolari.)
espressioneUna singola espressione. È verificata quando il suo valore è diverso da zero (se di tipo numerico) o non nullo (se è una stringa). (Vedi la sezione Espressioni come criteri di ricerca.)
inizio_interv, fine_intervUna coppia di criteri di ricerca separati da una virgola, che specificano un intervallo di record. L’intervallo comprende sia il record iniziale che corrisponde a inizio_interv sia il record finale che corrisponde a fine_interv. (Vedi la sezione Specificare intervalli di record con i criteri di ricerca.)
BEGINENDCriteri di ricerca speciali che consentono azioni di inizializzazione o
di pulizia in un programma awk.
(Vedi la sezione I criteri di ricerca speciali BEGIN ed END.)
BEGINFILEENDFILECriteri di ricerca speciali che consentono azioni di inizializzazione o di
pulizia da eseguire all’inizio o alla fine di ogni file in input.
(Vedi la sezione I criteri di ricerca speciali BEGINFILE ed ENDFILE.)
vuotoIl criterio di ricerca vuoto corrisponde a ciascun record in input. (Vedi la sezione Il criterio di ricerca vuoto.)
Successivo: Usare variabili di shell, Su: Criteri di ricerca e azioni [Contenuti][Indice]