Was ist der Linux-Pipe-Befehl?

Guanhui
Freigeben: 2020-06-28 15:14:53
Original
8399 Leute haben es durchsucht

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.

Was ist der Linux-Pipe-Befehl?

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 | …
Nach dem Login kopieren

[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
Nach dem Login kopieren

2

$ echo "Hello World" | cat > hello.txt
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage