Narzędzie AWK to narzędzie do ekstrakcji danych i raportowania, które wykorzystuje język skryptowy oparty na danych, składający się z zestawu działań, które mają być podjęte na danych tekstowych (w plikach lub strumieniach danych) w celu tworzenia sformatowanych raportów.