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

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

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

Для примера будет использована специальная команда ipconfig, которая выводит все сетевые адаптеры. 

Сохраняем вывод в файл "C:\newlist.txt"

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

  • ipconfig > C:\newlist.txt

 

Дописываем вывод в созданный существующий файл "C:\newlist.txt"

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

  • ipconfig >> C:\newlist.txt

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

Примечание: помните, что при указании файла, необходимо указывать полный путь, иначе будет использован файл в текущей папке командной строки. Так же не забывайте, что при указании путей, которые содержат пустые символы, необходимо сами пути заключать в двойные кавычки.

Сноска: Перенаправление вывода особенно полезно в ситуациях, когда вам надо отослать результаты выполнения программы, содержащие большое количество текста. Даже тот же самый вывод ipconfig может занимать более одного экрана. В таком случае одним скриншотом сложно будет обойтись. Конечно, можно составить коллаж, но, согласитесь, это несколько затратно по времени.

Социальные сети

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв
Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Социальные сети
Программы (Freeware, OpenSource...)