Der Linux-Pipeline-Befehl ist „|“, der zum Verbinden mehrerer Anweisungen verwendet wird. Der Ausgabestream der vorherigen Anweisung wird als Operationsobjekt der nachfolgenden Anweisung verwendet. Das Befehlsformat ist „Anweisung 1 |“. Anweisung 2 |. ...“, die folgende Anweisung dieses Befehls muss den Standard-Eingabestream-Befehl empfangen können, bevor er ausgeführt werden kann.
Pipeline-Befehl wird zum Verbinden mehrerer Anweisungen verwendet. Die Ausgabeflussrichtung der vorherigen Anweisung wird als Operationsobjekt der nächsten Anweisung verwendet.
Der Operator des Pipeline-Befehls lautet: „|“, der nur die vom vorherigen Befehl gesendeten korrekten Ausgabeinformationen verarbeiten kann und keine direkte Verarbeitungsfähigkeit für Fehlerinformationen hat. Anschließend wird es als Operationsobjekt an die nächste Anweisung übergeben.
Grundformat:
指令1 | 指令2 | …
[Befehl 1] wird korrekt als Eingabe von [Befehl 2] ausgegeben, und dann wird die Ausgabe von [Befehl 2] als Eingabe von [Befehl 3] verwendet ], wenn [Befehl 3] 】Es gibt eine Ausgabe, dann wird die Ausgabe direkt auf dem Bildschirm angezeigt. Die korrekte Ausgabe von [Befehl 1] und [Befehl 2] nach dem Durchlaufen der Pipeline wird nicht auf dem Bildschirm angezeigt.
[Erinnerung]:
Der Pipeline-Befehl kann nur die korrekte Ausgabe der vorherigen Anweisung verarbeiten, aber nicht die Fehlerausgabe verarbeiten.
Die folgende Anweisung des Pipeline-Befehls muss in der Lage sein, Standard-Eingabestream-Befehle zu empfangen, die ausgeführt werden können.
Verwendungsbeispiel
1 detaillierte Informationen zum Inhalt im Verzeichnis /etc in Seiten anzeigen
$ ls -l /etc | more
2
$ echo "Hello World" | cat > hello.txt
Empfohlene Tutorials: „PHP“ „Linux-Betrieb und -Wartung“
Das obige ist der detaillierte Inhalt vonWas ist der Linux-Pipe-Befehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!