Operátor presmerovania

Definícia operátora presmerovania

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.

Prevádzkovatelia presmerovania > a >> sú však značné rezervy najbežnejšie používané.

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
| 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: Existujú aj dva ďalšie operátory presmerovania > & a <& , ktoré sa však zaoberajú väčšinou komplikovanejším presmerovaním zahŕňajúcim rukoväte príkazov.

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 vykonanie pingu 192.168.1.1 klip skopíruje výsledky príkazu ping do schránky, ktorú potom môžete prilepiť do ľubovoľného programu.

Ako používať operátor presmerovania

Príkaz ipconfig je bežným spôsobom, ako nájsť rôzne nastavenia siete pomocou príkazového riadka. Jedným zo spôsobov, ako to vykonať, je zadanie ipconfig / all do okna 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 by ste poslali výsledky ipconfig / all do textového súboru nazvaného networksettings :

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 .