AWK linguaggio di programmazione | |
---|---|
Autore | Alfred Aho, Peter Weinberger, e Brian Kernighan |
Data di origine | 1977 |
Ultima versione | IEEE Std 1003.1-2008 (POSIX) / 1985 |
Utilizzo | può manipolare stringhe, interi e decimali, espressioni regolari |
Paradigmi | scripting, procedurale, data-driven[1] |
Tipizzazione | Debole |
Influenzato da | C, SNOBOL 4, Bourne shell |
Ha influenzato | Tcl, AMPL, Perl, Korn shell (ksh93, dtksh, tksh), Lua |
Implementazione di riferimento | |
Implementazione | awk, GNU Awk, mawk, nawk, MKS AWK, Thompson AWK (compilatore), Awka (compilatore) |
Sistema operativo | Multipiattaforma |
AWK (dalle iniziali dei cognomi dei suoi autori, Alfred Aho, Peter Weinberger e Brian Kernighan) è un linguaggio di programmazione interpretato orientato alla manipolazione di dati di tipo testuale, sia in forma di file che di flusso di dati provenienti dallo standard input.