Successivo: , Su: Criteri di ricerca e azioni   [Contenuti][Indice]


7.1 Elementi di un criterio di ricerca

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.)

espressione

Una 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_interv

Una 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.)

BEGIN
END

Criteri 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.)

BEGINFILE
ENDFILE

Criteri 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.)

vuoto

Il criterio di ricerca vuoto corrisponde a ciascun record in input. (Vedi la sezione Il criterio di ricerca vuoto.)


Successivo: , Su: Criteri di ricerca e azioni   [Contenuti][Indice]