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.)
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: Usare variabili di shell, Su: Criteri di ricerca e azioni [Contenuti][Indice]