Operátor přesměrování je zvláštní znak, který lze použít s příkazem, jako příkaz příkazového řádku nebo příkaz DOS, buď přesměrovat vstup příkazu nebo výstup z příkazu.
Ve výchozím nastavení při spuštění příkazu vstup pochází z klávesnice a výstup je odeslán do okna příkazového řádku. Příkazové vstupy a výstupy se nazývají příkazové úchyty.
Operátory přesměrování v systémech Windows a MS-DOS
V následující tabulce jsou uvedeny všechny dostupné operátory přesměrování pro příkazy v systémech Windows a MS-DOS.
Nicméně, > a >> operátoři přesměrování jsou s velkou rezervou nejčastěji využíváni.
Operátor přesměrování | Vysvětlení | Příklad |
---|---|---|
> | Značka větší než znak se používá k odeslání do souboru nebo dokonce k tiskárně nebo jinému zařízení, bez ohledu na to, jaké informace z příkazu by byly zobrazeny v okně příkazového řádku, kdybyste operátor nepoužili. | assoc> types.txt |
>> | Dvojitý znak větší než jen funguje stejně jako jediný znak větší než znak, ale informace jsou připojeny ke konci souboru namísto přepsání. | ipconfig >> netdata.txt |
< | Značka less-than se používá ke čtení vstupu příkazu ze souboru namísto z klávesnice. | sort <data.txt |
| | Vertikální trubka se používá pro čtení výstupu z jednoho příkazu a použije se pro vstup jiného. | dir | třídění |
Poznámka: Dva další operátoři přesměrování, >& a <&, také existují, ale zabývají se převážně složitějším přesměrováním zahrnujícím příkazové rukojeti.
Tip: Příkaz klipu stojí za zmínku také zde. Není to operátor přesměrování, ale je určen k použití s jedním, obvykle vertikálním potrubím, přesměrováním výstupu příkazu před potrubím do schránky Windows.
Například při spuštění ping 192.168.1.1 | klip zkopíruje výsledky příkazu ping do schránky, kterou pak můžete vložit do libovolného programu.
Jak používat operátor přesměrování
The ipconfig příkaz je běžný způsob, jak najít různá nastavení sítě pomocí příkazového řádku. Jedním ze způsobů, jak je spustit, je zadání ipconfig / vše v okně příkazového řádku.
Když tak učiníte, výsledky se zobrazí v příkazovém řádku a jsou užitečné pouze jinde, pokud je zkopírujete z obrazovky příkazového řádku. To je, pokud nepoužijete operátor přesměrování k přesměrování výsledků na jiné místo, jako je soubor.
Pokud se podíváme na první operátor přesměrování v tabulce výše, můžeme vidět, že znaménko větší než může být použito k odeslání výsledků příkazu do souboru. Tímto způsobem odešlete výsledky ipconfig / vše do textového souboru nazvaného nastavení sítě :
ipconfig / all> síťové nastavení.txt
Další příklady a podrobné pokyny pro použití těchto operátorů naleznete v části Jak přesměrovat výstup příkazu do souboru.