Sommario:
Definizione - Cosa significa Pipe?
Una pipe è un metodo utilizzato per trasferire informazioni da un processo di programma a un altro. A differenza di altri tipi di comunicazione tra processi, una pipe offre una comunicazione unidirezionale passando un parametro o un'uscita da un processo a un altro. Le informazioni che passano attraverso la pipe vengono conservate dal sistema fino a quando non possono essere lette dal processo di ricezione.
I tubi vengono utilizzati principalmente nella programmazione su sistemi Unix.
Techopedia spiega Pipe
Il vantaggio dell'utilizzo di una pipe in Unix o Linux è che fornisce elaborazioni più complesse. In uno script di shell Unix, ad esempio, una pipe viene specificata da una barra verticale (|) nella riga di comando. Il risultato della prima sequenza di comandi viene utilizzato come input per la seconda sequenza di comandi. È possibile utilizzare due tubi per consentire la comunicazione bidirezionale.
