If-Koubou

Как да запишете изхода на командния ред към текстов файл в Windows

Как да запишете изхода на командния ред към текстов файл в Windows (Как да)

Запазването на изхода на командата за команден прозорец на Windows е чудесен начин да получите хубаво чисто копие, което да споделите с екипа за поддръжка, да анализирате по-дългите резултати с помощта на любимия си текстов редактор или по друг начин да взаимодействате с изхода с повече гъвкавост, отколкото да останете в командния прозорец за.

За да пренасочим изхода на команда към текстов файл, вместо да го отпечатаме на екрана в прозореца за команди, просто трябва да изпълним командата и да я добавим със символа "Ъгъл скоба", наречен достатъчно подходящо за пренасочване.

Ако например искате да запазите изхода на функцията DIR в текстов файл, вместо да превъртате страница след страница на екрана в командния прозорец, бихте изпълнили командата

DIR> някои-descriptive-filename.txt

например, където сме стартирали командата DIR от директорията C: \ и сме запазили изхода в главната директория на D устройството като "c-drive-directory-output.txt".

Забележете, че изходът не се показва в командния прозорец по-горе, но когато отваряме текстовия документ, виждаме пълния команден изход:

Всяка команда, която има изход за командния прозорец (независимо колко голяма или малка) може да бъде добавена > filename.txt и изходът ще бъде запазен в посочения текстов файл.

В допълнение към изпълняването на командата като еднократна афера, можете също така да промените командата леко, за да изкарате последователен изход към един и същ текстов файл за ваше удобство. Да приемем например, че искате да изпратите изхода на същата команда на същия текстов файл преди и след като направите някаква промяна (например да рестартирате маршрутизатора си и да придобиете нов IP адрес). Първо можете да издадете командата с една ангелска скоба ">" и след това да повторите бъдещите копия на същата команда с двойна ъглова скоба ">>".

По този начин ще се добави един и същ файл.txt (вместо да бъде презаписан, както би бил с една скоба) с допълнителни команди.