Pipe (Engl. für "Pfeife" oder "Rohr") ist der Name einer Name der Verbindung der Ausgabe-Daten eines Programms mit der Eingabe eines weiteren Programms, je nach Betriebssystem per FIFO oder Socket implementiert.
Eine Pfeife am Ende einer Befehlsfolge ohne Möglichkeit der Datenweitergabe führt je nach Datenaufkommen zur Verstopfung einer oder mehrerer Prozesse.