Die Pipe (engl. für Rohr, Röhre) bezeichnet einen gepufferten uni- oder bidirektionalen Datenstrom zwischen zwei Prozessen nach dem „FIFO“ (First In - First Out)- Prinzip.
Das bedeutet, dass die Ausgabe eines Prozesses als Eingabe für einen weiteren verwendet wird.
Pipes wurden 1973 in Unix eingeführt.