Az awk egy általános célú programozási nyelv, amelyet szöveges állományok földolgozására terveztek. Elnevezése a megalkotói – Alfred Aho, Peter Weinberger és Brian Kernighan – családnevének kezdõibõl született. A UNIX 3 verziójában jelent meg. Ideális szöveges állományok szûrésére, átformálására, kiértékelésére. Ma is minden unix rendszeren van legalább egy awk változat. A Free Software Foundation a gawk nevû változatot gondozza. A linux disztribúciókkal jellemzõen a gawk implementációt szállítják. Windows rendszerekhez is letölthetõ a gawk például a Cygwin részeként.