Bash Pipe
Version vom 31. Mai 2023, 12:27 Uhr von Linkai.zhang (Diskussion | Beiträge)
- Die Bash-Pipe, symbolisiert durch das Vertikalstrich-Symbol "|", ermöglicht die Verbindung von mehreren Befehlen, indem die Ausgabe des vorherigen Befehls als Eingabe für den nächsten Befehl dient.
- Durch die Verwendung von Pipes können komplexe Befehlsketten erstellt werden, bei denen die Ausgabe eines Befehls direkt an einen anderen Befehl weitergeleitet wird, um komplexe Aufgaben effizient zu erledigen.
- Bei der Pipe wird der Standard Output des Kommandos links zum Standard Input des Kommandos rechts.
- cat < /etc/passwd | wc -l
34
- Die Pipe übergibt nur den Datenstrom, daher kennt wc beim obrigen Befehl nicht den Dateinamen
- wc -l /etc/passwd
34 /etc/passwd
