Inhaltsverzeichnis:
Definition - Was bedeutet Pipe?
Eine Pipe ist eine Methode, mit der Informationen von einem Programmprozess an einen anderen übergeben werden. Im Gegensatz zu anderen Arten der Interprozesskommunikation bietet eine Pipe nur eine Einwegkommunikation, indem ein Parameter oder eine Ausgabe von einem Prozess an einen anderen übergeben wird. Die Informationen, die durch die Pipe geleitet werden, werden vom System gespeichert, bis sie vom empfangenden Prozess gelesen werden können.
Pipes werden hauptsächlich bei der Programmierung auf Unix-Systemen verwendet.
Techopedia erklärt Pipe
Die Verwendung einer Pipe unter Unix oder Linux bietet den Vorteil, dass eine komplexere Verarbeitung möglich ist. In einem Unix-Shell-Skript wird beispielsweise eine Pipe durch einen vertikalen Strich (|) in der Befehlszeile angegeben. Das Ergebnis der ersten Befehlssequenz wird als Eingabe für die zweite Befehlssequenz verwendet. Zwei Pipes können für die bidirektionale Kommunikation verwendet werden.