Bash Pipe: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
| − | + | * 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. | |
| − | *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. |
| − | *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''' | |
| − | Bei der Pipe wird der Standard Output des Kommandos links zum Standard Input des Kommandos | + | |
| − | *cat < /etc/passwd | wc -l | + | 34 |
| + | |||
{{#drawio:std8}} | {{#drawio:std8}} | ||
| + | |||
| + | * Die Pipe übergibt nur den Datenstrom, daher kennt '''wc''' beim obrigen Befehl nicht den Dateinamen | ||
| + | * '''wc -l /etc/passwd''' | ||
| + | |||
| + | 34 /etc/passwd | ||
Version vom 31. Mai 2023, 12:27 Uhr
- 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
