Operátor presmerovania je špeciálny znak, ktorý môže byť použitý s príkazom, napríklad príkazom príkazového riadku alebo príkazom DOS, buď presmerovať vstup na príkaz alebo výstup z príkazu.
V predvolenom nastavení pri vykonávaní príkazu vstup pochádza z klávesnice a výstup je odoslaný do okna príkazového riadka. Príkazové vstupy a výstupy sa nazývajú kľučky príkazov.
Operátory presmerovania v systéme Windows a MS-DOS
V nasledujúcej tabuľke sú uvedené všetky dostupné operátory presmerovania pre príkazy v systéme Windows a MS-DOS.
Avšak > a >> prevádzkovatelia presmerovania sú zvyčajne najpoužívanejšími.
Operátor presmerovania | vysvetlenie | príklad |
---|---|---|
> | Značka, ktorá je väčšia ako znak, sa používa na odoslanie do súboru alebo dokonca do tlačiarne alebo iného zariadenia, akékoľvek informácie z príkazu by sa zobrazili v okne príkazového riadka, ak by ste nepoužili operátora. | assoc> types.txt |
>> | Dvojitý znak väčší než ako funguje rovnako ako jeden väčší ako znak, ale informácie sú pripojené na koniec súboru namiesto jeho prepísania. | ipconfig >> netdata.txt |
< | Značka less-than sa používa na čítanie vstupu príkazu zo súboru namiesto z klávesnice. | sort <data.txt |
| | Vertikálna trubica sa používa na čítanie výstupu z jedného príkazu a použije sa na vstup iného príkazu. | dir | druh |
Poznámka: Dvaja ďalší operátori presmerovania, >& a <&, existujú aj iné, ale zaoberajú sa väčšinou komplikovanejšou presmerovaním, ktorá zahŕňa úchytné ovládacie prvky.
Tip: Príkaz klipu stojí za zmienku aj tu. Nie je to operátor presmerovania, ale je určený na použitie s jedným zvyčajne vertikálnym potrubím na presmerovanie výstupu príkazu pred potrubím do schránky systému Windows.
Napríklad vykonávanie ping 192.168.1.1 klip skopíruje výsledky príkazu ping do schránky, ktorú potom môžete vložiť do ľubovoľného programu.
Ako používať operátor presmerovania
ipconfig príkaz je bežný spôsob, ako nájsť rôzne nastavenia siete prostredníctvom príkazového riadka. Jeden spôsob, ako to vykonať, je zadanie ipconfig / všetko v okne príkazového riadka.
Keď to urobíte, výsledky sa zobrazia v rámci príkazového riadka a sú potom použiteľné iba inde, ak ich skopírujete z obrazovky príkazového riadka. To znamená, že ak nepoužijete operátor presmerovania na presmerovanie výsledkov na iné miesto ako súbor.
Ak sa pozrieme na prvého operátora presmerovania v tabuľke vyššie, môžeme vidieť, že značka väčšia ako ako hodnota sa môže použiť na odoslanie výsledkov príkazu do súboru. Takto posielate výsledky ipconfig / všetko do textového súboru s názvom nastavenia siete :
ipconfig / všetky> sieťové nastavenia.txt
Ďalšie príklady a podrobné pokyny týkajúce sa používania týchto operátorov nájdete v časti Ako presmerovať výstup príkazu do súboru.