Un filtre est une commande UNIX devant effectuer une action sur les données en lecture à partir de l'entrée standard et afficher le résultat en écriture sur la sortie standard.
La figure montre le principe des filtres sous
UNIX.
Il est possible d'enchaîner plusieurs filtres les uns aux autres. Par contre, les process en début et en fin de chaînes ne doivent pas se comporter comme des filtres.