Kas jāzina
- Novirzīšanas operators > atrodas starp komandu ipconfig un faila nosaukumu.
- Ja fails jau pastāv, tas tiks pārrakstīts. Ja nē, tas tiks izveidots.
- Operators >> pievieno failu. Tā vietā, lai pārrakstītu izvades failu, tas faila beigās pievieno komandas izvadi.
Izmantojiet novirzīšanas operatoru, lai komandas izvadi novirzītu uz failu. Visu informāciju, kas tiek parādīta komandu uzvednē pēc komandas palaišanas, var saglabāt failā, kuru varat atvērt operētājsistēmā Windows, lai vēlāk atsauktos, vai manipulēt, kā vēlaties.
Kā izmantot novirzīšanas operatorus
Lai gan ir vairāki novirzīšanas operatori, komandas rezultātu izvadīšanai failā tiek izmantoti divi: zīme “lielāks par” (>) un dubultā lielāka zīme (>>).
Vienkāršākais veids, kā uzzināt, kā izmantot šos novirzīšanas operatorus, ir skatīt dažus piemērus:
ipconfig /all > mynetworksettings.txt

Šajā piemērā visa tīkla konfigurācijas informācija, kas parasti redzama ekrānā pēc ipconfig /all palaišanas, tiek saglabāta failā ar nosaukumu mynetworksettings..txt. Tas tiek saglabāts mapē pa kreisi no komandas, šajā gadījumā C:\Users\Jon.
Novirzīšanas operators > pāriet starp komandu ipconfig un faila nosaukumu. Ja fails jau pastāv, tas tiks pārrakstīts. Ja tas vēl nepastāv, tas tiks izveidots.
Lai gan fails tiks izveidots, ja vēl neeksistē, mapes netiks izveidotas. Lai komandas izvadi saglabātu failā noteiktā mapē, kas vēl neeksistē, vispirms izveidojiet mapi un pēc tam palaidiet komandu. Izveidojiet mapes, neizejot no komandu uzvednes, izmantojot komandu mkdir.
ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Šeit, kad tiek izpildīta ping komanda, komandu uzvedne izvada rezultātus failā ar nosaukumu Ping Results.txt, kas atrodas Jon lietotāja darbvirsmā,C:\Users\Jon\Desktop . Viss faila ceļš ir ietīts pēdiņās, jo tajā bija atstarpe.
Atcerieties, ka, izmantojot > novirzīšanas operatoru, norādītais fails tiek izveidots, ja tas vēl nepastāv, un tiek pārrakstīts, ja tāds pastāv.
Pievienot novirzīšanas operatoru
Dubultās bultiņas operators pievieno, nevis aizstāj failu:
ipconfig /all >> \\server\files\officenetsettings.log
Šajā piemērā tiek izmantots >> novirzīšanas operators, kas darbojas gandrīz tāpat kā operators >, tikai tā vietā, lai pārrakstītu izvadi. fails, ja tāds pastāv, tas pievieno komandas izvadi faila beigām.
Šeit ir piemērs tam, kā šis LOG fails varētu izskatīties pēc tam, kad tajā ir eksportēta komanda:

Novirzīšanas operators >> ir noderīgs, ja apkopojat līdzīgu informāciju no dažādiem datoriem vai komandām un vēlaties visus šos datus vienā failā.
Iepriekš minētie novirzīšanas operatoru piemēri ir iekļauti komandu uzvednes kontekstā, taču varat tos izmantot arī BAT failā. Ja izmantojat BAT failu, lai komandas izvadi ievadītu teksta failā, tiek izmantotas tieši tās pašas komandas, kas aprakstītas iepriekš, taču tā vietā, lai nospiestu Enter, lai tās palaistu, jums vienkārši jāatver. BAT fails.
Izmantojiet novirzīšanas operatorus pakešfailos
Novirzīšanas operatori darbojas pakešfailos, iekļaujot komandu tāpat kā komandu uzvednē:
tracert yahoo.com > C:\yahootracert.txt

Iepriekš minētais ir piemērs, kā izveidot pakešfailu, kurā tiek izmantots novirzīšanas operators ar komandu tracert.

Fails yahootracert.txt (parādīts iepriekš) tiks izveidots diskdzinī C: dažas sekundes pēc faila sample.bat izpildes. Tāpat kā citos iepriekšminētajos piemēros, fails parāda visu, ko komandu uzvedne būtu atklājusi, ja netiktu izmantots novirzīšanas operators.