If-Koubou

Cum se salvează ieșirea liniei de comandă într-un fișier text în Windows

Cum se salvează ieșirea liniei de comandă într-un fișier text în Windows (Cum să)

Salvarea rezultatului comenzii de comandă Windows Command este o modalitate excelentă de a obține o copie frumoasă pentru a împărtăși cu personalul de asistență, pentru a analiza mai multe rezultate utilizând editorul de text preferat sau pentru a interacționa în alt mod cu ieșirea cu mai multă flexibilitate decât a rămâne în fereastra de comandă pentru.

Pentru a redirecționa ieșirea unei comenzi într-un fișier text în loc să îl tipărim pe ecran în fereastra de comandă, trebuie pur și simplu să executăm comanda și să o adăugăm cu simbolul ">", numit în mod corespunzător, o redirecționare.

Dacă, de exemplu, ați dorit să salvați ieșirea funcției DIR într-un fișier text în loc să derulați pagina după pagină pe ecran în fereastra de comandă, ați executa comanda

DIR> some-descriptive-filename.txt

unde am executat comanda DIR din directorul C: \ și am salvat ieșirea în directorul rădăcină al unității D ca "c-drive-directory-output.txt".

Observați că ieșirea nu este afișată în fereastra de comandă de mai sus, dar când deschidem documentul text, vedem ieșirea completă a comenzii:

Orice comandă care are o fereastră de comandă de ieșire (indiferent cât de mare sau mică) poate fi atașat cu > filename.txt iar rezultatul va fi salvat în fișierul text specificat.

În plus față de executarea comenzii ca afacere unică, puteți ajusta ușor comanda pentru a scoate ieșirea secvențială în același fișier text pentru confortul dumneavoastră. Să spunem, de exemplu, că doriți să trimiteți ieșirea aceleiași comenzi în același fișier text înainte și după ce faceți o anumită modificare (de exemplu, repornirea routerului și achiziționarea unei noi adrese IP). Mai întâi puteți emite comanda cu un singur bracket ">" și apoi repetați instanțele viitoare ale aceleiași comenzi cu un braț dublu ">>".

În acest fel, același nume de fișier.txt va fi adăugat (în loc de suprascris, așa cum ar fi cu o singură consola) cu ieșiri suplimentare de comandă.