Zurück zum Blog
Arnošt Havelka

Befehlspipelines

Verbinden Sie Befehle mit Pipes, um leistungsstarke Arbeitsabläufe zu erstellen.

Interaktive Lektion starten
Befehlspipelines

Befehlspipelines

Pipes (|) verbinden Befehle miteinander und senden die Ausgabe eines Befehls als Eingabe an den nächsten. Hier wird Bash wirklich mächtig.

Grundpfeife: |

Der Operator | verkettet Befehle miteinander. Stellen Sie sich das so vor: „Übergeben Sie die Ausgabe an den nächsten Befehl.“

Usage:command1|command2
|
Pipe - sends output from command1 to command2 as input.

Befehle miteinander verketten:

Command Prompt
INFO: Started ERROR: Connection failed INFO: Retrying ERROR: Timeout
C:\Users\User>cat log.txt

Mehrere Rohre

Verketten Sie so viele Befehle, wie Sie benötigen. Jeder übergibt die Ausgabe an den nächsten.

Usage:command1|command2|command3
command1 | command2 | command3
Chain multiple pipes for complex processing.

Prozess Schritt für Schritt:

Command Prompt
alice zoe bob alice carol
C:\Users\User>cat names.txt

Pfeife mit Grep und WC

Zählen Sie passende Leitungen mit einer Rohrkette.

Command Prompt
INFO: Message 1 ERROR: Problem INFO: Message 2 ERROR: Issue ERROR: Fail
C:\Users\User>cat log.txt

Beispiel aus der Praxis

Extrahieren und zählen Sie Webserverfehler.

Command Prompt
200 /index.html 404 /missing.html 200 /about.html 404 /error.html 500 /api
C:\Users\User>cat access.log

Wissenscheck

1 / 3

What does the pipe operator | do?

Quellen

Diese Links zu Microsoft Learn und der Windows-Dokumentation liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Übung: Datenextraktion

Kombinieren Sie grep, Pipes und Umleitung, um Daten zu extrahieren und zu analysieren.