Proudy a přesměrování
Ovládněte tok dat pomocí přesměrování a rour.
Spustit interaktivní lekciProudy a přesměrování
Každý příkaz ve Windows má tři standardní "proudy":
- STDIN (0): Standardní vstup (Klávesnice)
- STDOUT (1): Standardní výstup (Obrazovka)
- STDERR (2): Standardní chybový výstup (Obrazovka)
Manipulací s těmito proudy můžete ukládat potenciální chyby do logovacího souboru, řetězit příkazy dohromady nebo automatizovat vstup.
Běžné scénáře
1. Roura (Pipe |)
Předává výstup jednoho příkazu jako vstup dalšímu.
Příklad: Vypíše soubory a najde konkrétní.
dir | find "txt"
2. Přesměrování výstupu (>) a (>>)
Uložte výsledky do souboru.
Příklad: Uložení detailů ipconfig.
ipconfig > info_o_siti.txt
3. Přesměrování chyb (2>)
Oddělte čistý výstup od chybových hlášek.
Příklad: Skrytí chyb při mazání neexistujících souborů.
del neexistujici_soubor.txt 2> nul
(Odeslání do nul efektivně zahodí výstup)
Příklady z praxe
1. Řazení výstupu
Seznam textových souborů seřazený podle názvu.
2. Oddělené logování chyb
Zkuste vypsat složku, která neexistuje, a uložte chybu.
Kontrola znalostí
1 / 3Které číslo reprezentuje Standardní chybový výstup (STDERR)?
Reference
Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.