Construção de pipelines


Um pipeline é uma sequência de um ou mais comandos separados pelo caractere de barra vertical (|).

Um pipeline conecta a saída padrão do primeiro comando à entrada padrão do comando seguinte.

Use pipelines para manipular e formatar a saída de um processo por outros processos antes de sua saída para o terminal. Imagine que os dados “fluem” pelo pipeline de um processo a outro, sendo levemente alterados a cada comando no pipeline em que passam.

Pipelines e redirecionamento de E/S manipulam a saída padrão e a entrada padrão. O redirecionamento envia a saída padrão para arquivos ou recebe deles a entrada padrão. Os pipelines enviam a saída padrão de um processo para a entrada padrão de outro processo.

Referências