Как сделать

Как перенаправить вывод команды в файл

Снимок экрана, показывающий, как перенаправить результаты команды ipconfig в текстовый файл

Используйте оператор перенаправления, чтобы перенаправить вывод команды в файл. Это один из наших любимых трюков и командных подсказок .

Вместо этого вся информация, отображаемая в командной строке после выполнения команды, может быть сохранена в файл, который вы можете открыть в Windows для последующего использования или манипулирования им по своему усмотрению.

Хотя есть несколько операторов перенаправления, о которых вы можете подробно прочитать здесь , в частности, два используются для вывода результатов команды в файл: знак «больше», > и знак «больше», >> .

Как использовать операторы перенаправления

Самый простой способ научиться использовать эти операторы перенаправления — это посмотреть несколько примеров:

ipconfig / all> mynetworksettings.txt
Снимок экрана, показывающий, как перенаправить результаты команды ipconfig в текстовый файл

Перенаправление результатов ‘ipconfig’ в файл TXT.

В этом примере вся информация о конфигурации сети, обычно отображаемая на экране после запуска ipconfig / all , сохраняется в файл с именем mynetworksettings.txt . Он хранится в папке слева от команды, в данном случае C: \ Users \ jonfi .

Оператор перенаправления > находится между командой ipconfig и именем файла. Если файл уже существует, он будет перезаписан. Если он еще не существует, он будет создан.

Хотя файл будет создан, если он еще не существует, папок не будет. Чтобы сохранить вывод команды в файл в определенной папке, которая еще не существует, сначала создайте папку, а затем выполните команду. Создавайте папки, не выходя из командной строки с помощью команды mkdir .

ping 10.1.0.12> «C: \ Users \ jonfi \ Desktop \ Ping Results.txt»
Снимок экрана, показывающий, как перенаправить результаты команды ping в текстовый файл в другой папке

Перенаправление результатов «ping» в файл TXT в другой папке.

Здесь при выполнении команды ping командная строка выводит результаты в файл с именем Ping Results.txt, расположенный на рабочем столе пользователя jonfi , который находится по адресу C: \ Users \ jonfi \ Desktop . Весь путь к файлу заключен в кавычки, потому что там был пробел.

Помните, что при использовании оператора перенаправления > указанный файл создается, если он еще не существует, и перезаписывается, если он существует.

Оператор добавления перенаправления

Оператор двойной стрелки добавляет, а не заменяет файл:

ipconfig / all >> \\ server \ files \ officenetsettings.log
Снимок экрана, показывающий, как использовать командную строку для добавления результатов ipconfig в существующий файл

Добавление результатов «ipconfig» в существующий файл журнала.

В этом примере используется оператор перенаправления >>, который работает почти так же, как оператор > , но вместо перезаписи выходного файла, если он существует, он добавляет вывод команды в конец файла.

Снимок экрана файла журнала с записанными в него командами

Файл журнала результатов командной строки.

Оператор перенаправления >> полезен, когда вы собираете похожую информацию с разных компьютеров или команд и хотите, чтобы все эти данные были в одном файле.

Приведенные выше примеры операторов перенаправления находятся в контексте командной строки, но вы также можете использовать их в файле BAT . Когда вы используете BAT-файл для передачи вывода команды в текстовый файл, используются те же самые команды, описанные выше, но вместо нажатия Enter для их запуска вам просто нужно открыть .BAT-файл.

Используйте операторы перенаправления в пакетных файлах

Операторы перенаправления работают в пакетных файлах, включая команду так же, как в командной строке:

@ECHO OFF 
:: Вывести 'tracert' в текстовый файл.
НАЗВАНИЕ Tracert Log
tracert yahoo.com> Z: \ yahootracert.txt
команда tracert BAT с оператором перенаправления
Результаты команды tracert yahoo.com

Yahootracert.txt файл (показано выше) будет создан на Z: диск через несколько секунд после выполнения sample.bat файла. Как и в приведенных выше примерах, файл показывает все, что могла бы показать командная строка, если бы оператор перенаправления не использовался.

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone