Amit tudni kell
- A > átirányítási operátor az ipconfig parancs és a fájlnév közé kerül.
- Ha a fájl már létezik, a rendszer felülírja. Ha nem, akkor létrejön.
- A >> operátor hozzáfűzi a fájlt. A kimeneti fájl felülírása helyett a parancs kimenetét a fájl végéhez fűzi.
Használjon átirányítási operátort a parancs kimenetének fájlba való átirányításához. A parancs futtatása után a Parancssorban megjelenő összes információ elmenthető egy fájlba, amelyet megnyithat a Windows rendszerben, hogy később hivatkozhasson rá, vagy tetszés szerint módosítható.
Az átirányítási operátorok használata
Bár számos átirányítási operátor létezik, különösen kettőt használnak a parancsok eredményének egy fájlba történő kiadására: a nagyobb, mint jel (>) és a dupla nagyobb jel (>>).
Az átirányítási operátorok használatának megtanulásának legegyszerűbb módja, ha megnéz néhány példát:
ipconfig /all > mynetworksettings.txt
Ebben a példában az összes hálózati konfigurációs információ, amely általában a képernyőn látható az ipconfig /all futtatása után, a mynetworksettings nevű fájlba kerül mentésre..txt. Ez a parancstól balra található mappában van tárolva, ebben az esetben a C:\Users\Jon.
A > átirányítási operátor az ipconfig parancs és a fájl neve között mozog. Ha a fájl már létezik, akkor felülírja. Ha még nem létezik, akkor létrejön.
Bár egy fájl létrejön, ha még nem létezik, a mappák nem. Ha a parancs kimenetét egy adott, még nem létező mappában lévő fájlba szeretné menteni, először hozza létre a mappát, majd futtassa a parancsot. Hozzon létre mappákat anélkül, hogy elhagyná a parancssort az mkdir paranccsal.
ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
Itt a ping parancs végrehajtásakor a Command Prompt az eredményeket egy Ping Results.txt nevű fájlba írja ki, amely a Jon felhasználó asztalán, acímen található. C:\Users\Jon\Desktop . A teljes fájl elérési útja idézőjelbe van foglalva, mert szóköz volt benne.
Ne feledje, hogy a > átirányítási operátor használatakor a megadott fájl létrejön, ha még nem létezik, és felülírja, ha létezik.
Az átirányítás hozzáfűzése operátora
A kettős nyíl operátor ahelyett, hogy lecserélné, hozzáfűzi a fájlt:
ipconfig /all >> \\server\files\officenetsettings.log
Ez a példa a >> átirányítási operátort használja, amely nagyjából ugyanúgy működik, mint a > operátor, csak a kimenet felülírása helyett. fájl, ha létezik, a parancs kimenetét hozzáfűzi a fájl végéhez.
Íme egy példa arra, hogyan nézhet ki ez a LOG fájl, miután exportált egy parancsot:
A >> átirányítási operátor akkor hasznos, ha hasonló információkat gyűjt különböző számítógépekről vagy parancsokról, és az összes adatot egyetlen fájlban szeretné tárolni.
A fenti átirányítási operátorpéldák a Parancssor kontextusába tartoznak, de BAT-fájlban is használhatja őket. Ha egy BAT-fájlt használ a parancs kimenetének szövegfájlba történő átvezetéséhez, a rendszer pontosan ugyanazokat a parancsokat használja, mint a fent leírtak, de ahelyett, hogy az Enter billentyűt lenyomná a futtatáshoz, csak meg kell nyitnia a. BAT fájl.
Használjon átirányítási operátorokat kötegelt fájlokban
Az átirányítási operátorok kötegelt fájlokban működnek úgy, hogy a parancsot ugyanúgy beépítik, mint a parancssorból:
tracert yahoo.com > C:\yahootracert.txt
A fenti példa egy olyan kötegfájl létrehozására, amely egy átirányítási operátort használ a tracert paranccsal.
A yahootracert.txt fájl (fent látható) néhány másodperccel a sample.bat fájl végrehajtása után jön létre a C: meghajtón. A fenti példákhoz hasonlóan a fájl mindent megmutat, amit a parancssor felfedett volna, ha nem használták volna az átirányítási operátort.