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

  • Автор:
  • Опубликовано:
  • Изменено:
  • Просмотры: 218
  • Комментарии: 0
  • Рейтинг: 100,00%
  • Голосов: 2

Если вам требуется для какой-то цели сохранить в текстовый файл вывод какой-либо команды из командой строки, то необходимо после команды добавить символ ">", что приведет к созданию текстового файла и весь вывод командной строки отправится туда. Пример:

ping 8.8.8.8 > C:\Logs\ping.txt

cmd-to-file-01
Как можно увидеть на картинке, через командную строку идет пинг ip адреса 8.8.8.8, и весь вывод отправляется в файл ping.txt, расположенного по адресу "C:\Logs", однако в самой командой строке ничего нет. Для того, чтобы результаты выполнения команды отображались и в окне командной строки, и писались в файл, необходимо вместо ">" написать "2>". Пример:

ping 8.8.8.8 2> C:\Logs\ping.txt

cmd-to-file-02
Теперь можно будет наблюдать результаты выполнения команды ping, которые так же будут писаться в файл ping.txt.
Если требуется файл не записывать (существующий текстовый файл будет перезаписан), а дописывать (существующий текстовый файл будет дополнен), нужно вместо одного символа ">" использовать два - ">>".

ping 8.8.8.8 >> C:\Logs\ping.txt

Так же это работает и с командой для отображения в командной строке результатов выполнения приложения:

ping 8.8.8.8 2>> C:\Logs\ping.txt

Почитать о том, как сделать тоже самое в Linux/BSD системах можно в этой статье.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован.

Читайте ранее:
Установка и настройка Kerio Control VPN Client под Windows
Выбор редактора по умолчанию в Debian или Ubuntu
Проброс портов на устройствах MikroTik
Подключение источника бесперебойного питания APC к Ubuntu
Как узнать версию ядра Linux
Закрыть