Tubo

Definição – o que significa Pipe?

Um tubo é 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 pipe oferece apenas uma comunicação unilateral, passando um parâmetro ou saída de um processo para outro. As informações que passam pelo tubo são retidas pelo sistema até que possam ser lidas pelo processo de recebimento.

Pipes são usados ​​principalmente na programação de sistemas Unix.

Definirtec explica Pipe

A vantagem de usar um pipe no Unix ou Linux é que ele fornece um processamento mais complexo. Em um script de shell do Unix, por exemplo, um tubo é especificado por uma barra vertical (|) na linha de comando. O resultado da primeira sequência de comando é usado como entrada para a segunda sequência de comando. Dois tubos podem ser usados ​​para habilitar a comunicação bidirecional.