AWK je programovací jazyk určený pro zpracování textu a manipulaci s ním. Je to výkonný nástroj pro získávání informací z velkých textových souborů, jako jsou soubory protokolů nebo záznamy v databázích. AWK je pojmenován podle svých původních vývojářů: Aho, Peter J. Weinberger a Brian W. Kernighan.
AWK je všestranný jazyk, který lze použít pro širokou škálu úloh, například pro extrakci dat ze souborů protokolů, manipulaci s textovými soubory nebo i pro generování sestav. Jazyk se snadno učí a má jednoduchou syntaxi, která usnadňuje jeho čtení a pochopení.
Existuje několik různých verzí jazyka AWK, ale nejpopulárnější je GNU AWK (nebo gawk), který je k dispozici ve většině systémů Linux a UNIX.
Pokud potřebujete zpracovávat textové soubory nebo získávat informace z velkých souborů, je AWK výkonný nástroj, který stojí za to se naučit.