Precedente: Non documentato, Su: Invocare Gawk [Contenuti][Indice]
gawk esamina gli argomenti sulla riga dei comandi da sinistra a
destra per stabilire se vanno trattati come opzioni o come non-opzioni
(le non-opzioni sono il programma da eseguire e/o i file su cui operare).
gawk riconosce parecchie opzioni che ne controllano il modo di
operare, come descritto in Opzioni sulla riga di comando. Tutte le opzioni iniziano con
‘-’.
Dopo che gawk ha trovato il primo argomento "non-opzione",
sospende la ricerca di ulteriori opzioni. Quindi, tutti gli argomenti
successivi che vengono trovati sono considerati argomenti "non-opzione",
anche se sono simili a opzioni riconosciute.
gawk si aspetta che il testo del programma
sia contenuto nel primo argomento "non-opzione".
ARGV come spiegato in Usare ARGC e ARGV, e sono trattati come
descritto in Altri argomenti della riga di comando.
Modificando le variabili ARGC e ARGV
si cambia il modo in cui awk tratta i file in input.
awk sono
-f, -F e -v. gawk fornisce queste e
molte altre, come pure le opzioni estese corrispondenti scritte in stile GNU.
gawk consente anche di usare il
nome-file speciale /dev/stdin.
gawk tiene conto di diverse variabili d’ambiente;
AWKPATH, AWKLIBPATH e POSIXLY_CORRECT sono le
più importanti.
gawk invia informazioni al programma che lo
ha invocato. Usare l’istruzione exit dall’interno di un programma
awk per impostare il codice di ritorno.
gawk consente di includere nel proprio programma file sorgenti di
awk con la direttiva @include o con le opzioni da riga di
comando -i e -f.
gawk consente di caricare funzioni aggiuntive scritte in C
o C++ con la direttiva @load e/o con l’opzione -l
(questa funzionalità avanzata è descritta più avanti, in
Scrivere estensioni per gawk).
Precedente: Non documentato, Su: Invocare Gawk [Contenuti][Indice]