Canalização (software)

Origem: Wikipédia, a enciclopédia livre.

Canalização (em inglês: pipe), em informática é o redirecionamento da saída padrão de um programa para a entrada padrão de outro. Veja um exemplo, vindo dos sistemas operacionais Unix e similares: pipes no caso são vetores de duas posições chamados este de file description onde um lado entra as informações e com o processo de espelhamento o outro lado do vetor é visualizado (saída) por um outro processo ou thread. Não é necessário que mude a entrada padrão ou saída padrão para usá-lo.

cat /etc/passwd | more

A barra vertical é o pipe; o programa cat lista o conteúdo do arquivo /etc/passwd que é então direcionado pelo pipe para o comando more.

Atenção: Em DOS só funções de INT 21H podem ser usadas nos programas antes e atrás de |, de INT 10H (antes) e de INT 16H (atrás) não.

Ver também

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.