Kako preusmjeriti izlaz komandne linije u datoteku

Sadržaj:

Kako preusmjeriti izlaz komandne linije u datoteku
Kako preusmjeriti izlaz komandne linije u datoteku
Anonim

Šta treba znati

  • > operator preusmjeravanja ide između naredbe ipconfig i imena datoteke.
  • Ako datoteka već postoji, bit će prepisana. Ako se ne dogodi, bit će kreiran.
  • >> operator dodaje fajl. Umjesto prepisivanja izlazne datoteke, ona dodaje izlaz komande na kraj datoteke.

Koristite operator preusmjeravanja da preusmjerite izlaz naredbe u datoteku. Sve informacije koje se prikazuju u komandnoj liniji nakon pokretanja komande mogu se sačuvati u datoteku, koju možete otvoriti u Windows-u da biste kasnije referencirali ili manipulisali kako god želite.

Kako koristiti operatere za preusmjeravanje

Iako postoji nekoliko operatora preusmjeravanja, dva se posebno koriste za izlaz rezultata naredbe u datoteku: znak veće od (>) i znak dvostruko veće od (>>).

Najlakši način da naučite kako koristiti ove operatore preusmjeravanja je da vidite neke primjere:


ipconfig /all > mynetworksettings.txt

Image
Image

U ovom primjeru, sve informacije o mrežnoj konfiguraciji, koje se obično vide na ekranu nakon pokretanja ipconfig /all, čuvaju se u fajlu pod nazivom mynetworksettings.txt. Pohranjen je u folder lijevo od komande, C:\Users\Jon u ovom slučaju.

> operator preusmjeravanja ide između ipconfig komande i imena datoteke. Ako datoteka već postoji, bit će prepisana. Ako već ne postoji, bit će kreiran.

Iako će fajl biti kreiran ako već ne postoji, folderi neće. Da biste sačuvali izlaz komande u datoteku u određenoj fascikli koja još ne postoji, prvo kreirajte fasciklu, a zatim pokrenite naredbu. Napravite foldere bez napuštanja komandne linije pomoću komande mkdir.


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

Image
Image

Ovdje, kada se ping naredba izvrši, komandna linija šalje rezultate u datoteku pod nazivom Ping Results.txt koja se nalazi na radnoj površini korisnika Jon, naC:\Users\Jon\Desktop . Cijela putanja datoteke je umotana u navodnike jer je tu bio razmak.

Zapamtite, kada koristite operator preusmjeravanja >, navedeni fajl se kreira ako već ne postoji i prepisuje se ako postoji.

Operator preusmjeravanja dodavanja

Operator dvostruke strelice dodaje, a ne zamjenjuje, datoteku:


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

Ovaj primjer koristi >> operator preusmjeravanja koji funkcionira na isti način kao > operator, samo umjesto da prepisuje izlaz fajl ako postoji, dodaje izlaz komande na kraj fajla.

Evo primjera kako bi ovaj LOG fajl mogao izgledati nakon što se komanda eksportuje u njega:

Image
Image

>> operator preusmjeravanja je koristan kada prikupljate slične informacije sa različitih računara ili komandi i želite sve te podatke u jednom fajlu.

Gore navedeni primjeri operatora preusmjeravanja su unutar konteksta komandne linije, ali ih možete koristiti i u BAT datoteci. Kada koristite BAT datoteku za usmjeravanje izlaza komande u tekstualnu datoteku, koriste se potpuno iste komande opisane gore, ali umjesto da pritisnete Enter da ih pokrenete, samo morate otvoriti. BAT fajl.

Koristite operatere za preusmjeravanje u batch fajlovima

Operatori preusmjeravanja rade u batch fajlovima uključivanjem komande baš kao što biste to učinili iz komandne linije:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

Gore je primjer kako napraviti batch fajl koji koristi operator preusmjeravanja sa tracert komandom.

Image
Image

Datoteka yahootracert.txt (prikazano gore) će biti kreirana na C: disku nekoliko sekundi nakon izvršavanja datoteke sample.bat. Kao i drugi primjeri iznad, datoteka pokazuje sve što bi komandna linija otkrila da nije korišten operator preusmjeravanja.

Preporučuje se: