Čo by ste mali vedieť
- Operátor presmerovania > prechádza medzi príkazom ipconfig a názvom súboru.
- Ak súbor už existuje, bude prepísaný. Ak nie, vytvorí sa.
- Operátor >> pripojí súbor. Namiesto prepísania výstupného súboru pripojí výstup príkazu na koniec súboru.
Použite operátor presmerovania na presmerovanie výstupu príkazu do súboru. Všetky informácie, ktoré sa zobrazia v príkazovom riadku po spustení príkazu, je možné uložiť do súboru, ktorý môžete otvoriť v systéme Windows a použiť ho neskôr alebo s ním manipulovať, ako chcete.
Ako používať operátory presmerovania
Hoci existuje niekoľko operátorov presmerovania, na výstup výsledkov príkazu do súboru sa používajú najmä dva: znamienko väčšie ako (>) a dvojité znamienko väčšie ako (>>).
Najjednoduchší spôsob, ako sa naučiť používať tieto operátory presmerovania, je pozrieť si niekoľko príkladov:
ipconfig /all > mynetworksettings.txt
V tomto príklade sú všetky informácie o konfigurácii siete, ktoré sa bežne zobrazujú na obrazovke po spustení ipconfig /all, uložené do súboru s názvom mynetworksettings.txt. Je uložený v priečinku naľavo od príkazu, v tomto prípade C:\Users\Jon.
Operátor presmerovania > prechádza medzi príkazom ipconfig a názvom súboru. Ak súbor už existuje, bude prepísaný. Ak ešte neexistuje, vytvorí sa.
Hoci súbor, ak ešte neexistuje, bude vytvorený, priečinky nebudú. Ak chcete uložiť výstup príkazu do súboru v špecifickom priečinku, ktorý ešte neexistuje, najprv vytvorte priečinok a potom spustite príkaz. Vytvorte priečinky bez opustenia príkazového riadka pomocou príkazu mkdir.
ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
Tu, keď sa vykoná príkaz ping, príkazový riadok vypíše výsledky do súboru s názvom Ping Results.txt umiestneného na pracovnej ploche používateľa Jon naC:\Users\Jon\Desktop . Celá cesta k súboru je zabalená v úvodzovkách, pretože tam bola medzera.
Pamätajte, že pri použití operátora presmerovania > sa zadaný súbor vytvorí, ak ešte neexistuje, a ak existuje, prepíše sa.
Operátor presmerovania Append
Operátor dvojitej šípky pripojí, nie nahradí, súbor:
ipconfig /all >> \\server\files\officenetsettings.log
Tento príklad používa operátor presmerovania >>, ktorý funguje takmer rovnako ako operátor >, len namiesto prepísania výstupu súbor, ak existuje, pripojí výstup príkazu na koniec súboru.
Tu je príklad toho, ako môže tento súbor LOG vyzerať po exportovaní príkazu doň:
Operátor presmerovania >> je užitočný, keď zhromažďujete podobné informácie z rôznych počítačov alebo príkazov a chcete všetky tieto údaje v jednom súbore.
Vyššie uvedené príklady operátorov presmerovania sú v kontexte príkazového riadka, ale môžete ich použiť aj v súbore BAT. Keď použijete súbor BAT na presmerovanie výstupu príkazu do textového súboru, použijú sa presne tie isté príkazy opísané vyššie, ale namiesto toho, aby ste ich spustili stlačením Enter, stačí otvoriť.súbor BAT.
Používanie operátorov presmerovania v dávkových súboroch
Operátory presmerovania pracujú v dávkových súboroch zahrnutím príkazu rovnako ako z príkazového riadka:
tracert yahoo.com > C:\yahootracert.txt
Vyššie uvedené je príkladom, ako vytvoriť dávkový súbor, ktorý používa operátor presmerovania s príkazom tracert.
Súbor yahootracert.txt (zobrazený vyššie) sa vytvorí na disku C: niekoľko sekúnd po spustení súboru sample.bat. Rovnako ako ostatné príklady vyššie, súbor zobrazuje všetko, čo by príkazový riadok odhalil, keby sa nepoužil operátor presmerovania.