Volby GNU awk

Identifikátory voleb podle POSIX začínají jedním znakem minus, volby podle GNU začínají dvěma minusy. V rámci jedné volby -W lze zadat více slovních voleb, stejně tak lze zadat i více voleb -W na jednom řádku.

-Ffs nebo --field-separator=fs
Nastavení oddělovače položek na vstupu (tj. určení implicitní hodnoty proměnné FS).

-v proměnná=hodnota nebo

--assign=proměnná=hodnota
Uvedené proměnné se přiřadí zadaná hodnota. Takto nastavené proměnné jsou k dispozici již během bloku BEGIN.

-f soubor nebo --file=soubor
Program se bude číst ze zadaného souboru. Těchto voleb může být na příkazovém řádku více.

-W compat nebo --compat
Program GNU awk se spustí v režimu kompatibility s klasickým awk. Všechna GNU rozšíření jsou vypnuta.

-W copyleft nebo -W copyright nebo --copyleft nebo --copyright
Na standardní chybový výstup se vypíše GNU copyright.

-W help nebo -W usage nebo --help nebo --usage
Na standardní chybový výstup se vypíše krátká nápověda k programu.

-W lint nebo --lint
Program upozorní na ty programové konstrukce, které nemusejí jiné implementace awk zpracovat.

-W posix nebo --posix
Zapne se kompatibilní režim s následujícími omezeními:

-W source=program nebo --source=program
Jako argument této volby se zadává text programu pro awk. Význam spočívá v možnosti číst v rámci jednoho spuštění awk program jak ze souboru (např. knihovnu funkcí), tak i z příkazového řádku (vlastní krátký program). V tomto případě nelze v rámci volby -W zadat volbu další.

-W version nebo --version
Na standardní chybový výstup předá informaci o verzi aktuálního awk.

-- Oznamuje konec zadávání voleb.


Programovací jazyk textových manipulací: awk
Speciální soubory
Proměnná AWKPATH