Em sistemas
Unix,
filtro é um
programa que lê dados da
entrada padrão e posteriormente escreve outros dados, normalmente após alguma transformação, na
saída padrão do sistema. Estes filtros são freqüentemente utilizados em
encadeamento de sistemas Unix. O operador
canalização ("|"), em uma linha de comando, indica que a saída do comando à sua esquerda será direcionada para a entrada do comando à sua direita.