Kako preusmjeriti izlaz naredbenog retka u datoteku [jednostavno]

Koristi operator preusmjeravanja za preusmjeravanje izlaza naredbe u datoteku. Jedan je od naših omiljenih Trikovi i hakovi naredbenog retka.

Sve informacije koje se prikazuju u naredbenom retku nakon pokretanja naredbe umjesto toga mogu se spremiti u datoteku koju možete otvoriti u sustavu Windows da biste je kasnije koristili ili manipulirali kako god želite.

Iako postoji nekoliko operatora preusmjeravanja, koje možete detaljno pročitajte ovdje, dva se posebno koriste za izlaz rezultata naredbe u datoteku: znak veće od, >, i znak dvostrukog većeg od, >>.

Kako koristiti operatore preusmjeravanja

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

ipconfig /all > mynetworksettings.txt
ipconfig sve naredbe preusmjerene na TXT datoteku

U ovom primjeru, sve informacije o mrežnoj konfiguraciji, koje se obično vide na zaslonu nakon pokretanja ipconfig /sve, sprema se u datoteku pod nazivom mynetworksettings.txt. Pohranjen je u mapi lijevo od naredbe, C:\Korisnici\Jon u ovom slučaju.

The > operator preusmjeravanja ide između naredbe ipconfig i naziva datoteke. Ako datoteka već postoji, bit će prepisana. Ako već ne postoji, bit će stvorena.

Iako će se stvoriti datoteka ako već ne postoji, mape neće. Da biste spremili izlaz naredbe u datoteku u određenoj mapi koja još ne postoji, prvo stvorite mapu, a zatim pokrenite naredbu. Napravite mape bez napuštanja naredbenog retka s mkdir naredba.

ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
ping naredba preusmjerena na tekstualnu datoteku

Ovdje, kada se izvrši naredba ping, naredbeni redak ispisuje rezultate u datoteku pod nazivom Ping Results.txt koji se nalazi na Jon radna površina korisnika, na C:\Users\Jon\Desktop. Cijeli put datoteke umotan je u navodnike jer je tu bio razmak.

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

Operator preusmjeravanja dodavanja

Operator dvostruke strelice dodaje, umjesto da zamjenjuje, datoteku:

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

Ovaj primjer koristi >> operator preusmjeravanja koji funkcionira na isti način kao > operator, samo umjesto da prepiše izlaznu datoteku ako ona postoji, dodaje izlaz naredbe na kraj datoteke.

Evo primjera što je ovo LOG datoteka može izgledati nakon što je naredba izvezena u nju:

ipconfig svi rezultati u LOG ​​datoteci

The >> Operator preusmjeravanja koristan je kada prikupljate slične informacije s različitih računala ili naredbi i želite sve te podatke u jednoj datoteci.

Gore navedeni primjeri operatora preusmjeravanja nalaze se unutar konteksta naredbenog retka, ali ih također možete koristiti u a ŠIŠMIŠ datoteka. Kada koristite BAT datoteku za usmjeravanje izlaza naredbe u tekstualnu datoteku, koriste se potpuno iste gore opisane naredbe, ali umjesto pritiskanja Unesi da biste ih pokrenuli, samo morate otvoriti .BAT datoteku.

Koristite operatore preusmjeravanja u batch datotekama

Operatori preusmjeravanja rade u skupnim datotekama tako što uključuju naredbu baš kao što biste to učinili iz naredbenog retka:

tracert yahoo.com > C:\yahootracert.txt
tracert BAT naredba s operatorom preusmjeravanja

Gore navedeno je primjer kako napraviti batch datoteku koja koristi operator preusmjeravanja s naredba tracert.

rezultati naredbi tracert yahoo.com

The yahootracert.txt datoteka (prikazano gore) bit će kreirana na C: vozite nekoliko sekundi nakon izvršenja uzorak.šišmiš datoteka. Kao i drugi gornji primjeri, datoteka prikazuje sve što bi naredbeni redak otkrio da se ne koristi operator preusmjeravanja.