L'utilitaire AWK est un outil d'extraction de données et de création de rapports qui utilise un langage de script basé sur les données consistant en un ensemble d'actions à prendre contre des données textuelles (dans des fichiers ou des flux de données) dans le but de produire des rapports formatés.