Successivo: , Precedente: , Su: Prefazione   [Contenuti][Indice]


Una rosa, con ogni altro nome...

Il linguaggio awk si è evoluto nel corso degli anni. Tutti i dettagli si trovano in L’evoluzione del linguaggio awk. Il linguaggio descritto in questo Documento viene spesso citato come “nuovo awk”. Per analogia, la versione originale di awk è citata come “vecchio awk.”

Su molti sistemi di uso corrente, eseguendo il programma di utilità awk, si invoca qualche versione del nuovo awk.4 Se il comando awk nel sistema in uso è il vecchio, il risultato che vedrete per il programma di test che segue è del tipo:

$ awk 1 /dev/null
error→ awk: syntax error near line 1
error→ awk: bailing out near line 1

Se questo è il caso, dovreste cercare una versione del nuovo awk, o semplicemente installare gawk!

All’interno di questo Documento, quando si fa riferimento a funzionalità del linguaggio che dovrebbe essere disponibile in ogni implementazione completa di awk POSIX, viene usato il termine awk. Quando si fa riferimento a una funzionalità specifica dell’implementazione GNU, viene usato i termine gawk.


Note a piè di pagina

(4)

Solo i sistemi Solaris usano ancora un vecchio awk per il programma di utilità predefinito awk. Una versione più moderna di awk si trova nella directory /usr/xpg6/bin su questi sistemi.