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]