Índice:
Definição - O que significa Pipe?
Um canal é um método usado para passar informações de um processo de programa para outro. Ao contrário de outros tipos de comunicação entre processos, um canal oferece apenas uma comunicação unidirecional, passando um parâmetro ou saída de um processo para outro. As informações que são passadas pelo tubo são mantidas pelo sistema até que possam ser lidas pelo processo de recebimento.
Pipes são usados principalmente na programação em sistemas Unix.
Techopedia explica Pipe
A vantagem de usar um canal no Unix ou Linux é que ele fornece um processamento mais complexo. Em um script de shell Unix, por exemplo, um canal é especificado por uma barra vertical (|) na linha de comando. O resultado da primeira sequência de comandos é usado como entrada para a segunda sequência de comandos. Dois tubos podem ser usados para permitir a comunicação bidirecional.
