Kako preusmeriti izhod ukaznega poziva v datoteko

Kazalo:

Kako preusmeriti izhod ukaznega poziva v datoteko
Kako preusmeriti izhod ukaznega poziva v datoteko
Anonim

Kaj morate vedeti

  • Operator preusmeritve > poteka med ukazom ipconfig in imenom datoteke.
  • Če datoteka že obstaja, bo prepisana. Če se ne, bo ustvarjen.
  • Operator >> doda datoteko. Namesto da prepiše izhodno datoteko, doda izhod ukaza na konec datoteke.

Uporabite operater preusmeritve za preusmeritev izhoda ukaza v datoteko. Vse informacije, ki so prikazane v ukaznem pozivu po zagonu ukaza, je mogoče shraniti v datoteko, ki jo lahko odprete v sistemu Windows in jo pozneje uporabite ali manipulirate, kakor želite.

Kako uporabljati operaterje preusmeritve

Čeprav obstaja več operaterjev za preusmeritev, se za izpis rezultatov ukaza v datoteko uporabljata zlasti dva: znak večje od (>) in dvojni znak večje od (>>).

Najlažji način, da se naučite uporabljati te operaterje preusmeritve, je, da si ogledate nekaj primerov:


ipconfig /all > mynetworksettings.txt

Image
Image

V tem primeru so vse informacije o omrežni konfiguraciji, ki jih običajno vidimo na zaslonu po zagonu ipconfig /all, shranjene v datoteko z imenom mynetworksettings.txt. Shranjen je v mapi na levi strani ukaza, v tem primeru C:\Users\Jon.

Operator preusmeritve > poteka med ukazom ipconfig in imenom datoteke. Če datoteka že obstaja, bo prepisana. Če še ne obstaja, bo ustvarjen.

Čeprav bo datoteka ustvarjena, če še ne obstaja, mape ne bodo. Če želite shraniti izhod ukaza v datoteko v določeni mapi, ki še ne obstaja, najprej ustvarite mapo in nato zaženite ukaz. Ustvarite mape, ne da bi zapustili ukazni poziv z ukazom mkdir.


ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Image
Image

Tukaj, ko se izvede ukaz ping, ukazni poziv izpiše rezultate v datoteko z imenom Ping Results.txt, ki se nahaja na namizju uporabnika Jona naC:\Uporabniki\Jon\Desktop . Celotna pot datoteke je zavita v narekovaje, ker je bil vpleten presledek.

Ne pozabite, da se pri uporabi > operaterja preusmeritve podana datoteka ustvari, če še ne obstaja, in se prepiše, če obstaja.

Operator preusmeritve dodajanja

Operator dvojne puščice pripne, namesto da zamenja datoteko:


ipconfig /all >> \\server\files\officenetsettings.log

Ta primer uporablja >> operater preusmeritve, ki deluje na približno enak način kot > operator, le da namesto prepisuje izhod datoteka, če obstaja, doda izhod ukaza na konec datoteke.

Tukaj je primer, kako bi ta datoteka LOG lahko izgledala, potem ko je bil vanjo izvožen ukaz:

Image
Image

Operator za preusmeritev >> je uporaben, ko zbirate podobne informacije iz različnih računalnikov ali ukazov in bi radi vse te podatke v eni sami datoteki.

Zgornji primeri operaterja preusmeritve so znotraj konteksta ukaznega poziva, vendar jih lahko uporabite tudi v datoteki BAT. Ko uporabite datoteko BAT za prenos izhoda ukaza v besedilno datoteko, se uporabijo povsem isti ukazi, opisani zgoraj, vendar namesto da pritisnete Enter, da jih zaženete, morate samo odpreti. Datoteka BAT.

Uporaba operaterjev preusmeritve v paketnih datotekah

Operatorji preusmeritve delujejo v paketnih datotekah tako, da vključijo ukaz tako, kot bi ga iz ukaznega poziva:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

Zgoraj je primer, kako narediti paketno datoteko, ki uporablja operater preusmeritve z ukazom tracert.

Image
Image

Datoteka yahootracert.txt (prikazana zgoraj) bo ustvarjena na pogonu C: nekaj sekund po izvedbi datoteke sample.bat. Tako kot drugi zgornji primeri datoteka prikazuje vse, kar bi razkril ukazni poziv, če ne bi uporabili operaterja preusmeritve.

Priporočena: