•Arnošt Havelka
Příkazové kanály
Spojte příkazy pomocí kanálů a vytvořte výkonné pracovní postupy.
Spustit interaktivní lekciPříkazové kanály
Trubky (|) spojují příkazy dohromady a posílají výstup jednoho příkazu jako vstup do dalšího. Zde se Bash stává skutečně mocným.
Základní potrubí: |
Operátor | spojuje příkazy dohromady. Představte si to jako „předat výstup dalšímu příkazu“.
Usage:command1|command2
|
Pipe - sends output from command1 to command2 as input.
Řetěte příkazy dohromady:
Command Prompt
INFO: Started
ERROR: Connection failed
INFO: Retrying
ERROR: Timeout
C:\Users\User>cat log.txt
Více potrubí
Řetězte tolik příkazů, kolik potřebujete. Každý předává výstup dalšímu.
Usage:command1|command2|command3
command1 | command2 | command3
Chain multiple pipes for complex processing.
Proces krok za krokem:
Command Prompt
alice
zoe
bob
alice
carol
C:\Users\User>cat names.txt
Trubka s Grep a wc
Počítejte odpovídající čáry pomocí potrubního řetězu.
Command Prompt
INFO: Message 1
ERROR: Problem
INFO: Message 2
ERROR: Issue
ERROR: Fail
C:\Users\User>cat log.txt
Příklad reálného světa
Extrahujte a počítejte chyby webového serveru.
Command Prompt
200 /index.html
404 /missing.html
200 /about.html
404 /error.html
500 /api
C:\Users\User>cat access.log
Kontrola znalostí
1 / 3What does the pipe operator | do?
Reference
Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.