awk (du nom de ses créateurs, Alfred Aho, Peter Weinberger et Brian Kernighan) est ce qu’on appelle un « éditeur de flux ». Agissant comme une sorte de filtre programmable, il prend une série de lignes en entrée sur lesquelles il effectue un traitement dont il renvoie le résultat sur la sortie standard.