Сохранить вывод Ping в текстовый файл



Я использую эту пакетную команду для сохранения вывода ping в текстовый файл,



ping 10.226.2.10 -n 10 >>ping_ip.txt



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



ping 10.226.2.10 -n 10  1>>ping_ip.txt


Вы можете видеть, что во второй команде есть дополнительный 1 в 1>>, я не знаю, как это произошло.. кто-нибудь, пожалуйста, дайте свое ценное мнение о том же

673   1  

1 ответ:

Это просто нормальное поведение.

В пакетных файлах есть несколько потоков ввода / вывода:

  • 0 = стандартный входной поток
  • 1 = стандартный выходной поток
  • 2 = стандартный поток ошибок
  • 3-9 = пользовательские потоки

Ваш оператор >> неявно перенаправляет стандартный выходной поток, то есть перенаправляет поток номер 1, а парсер cmd преобразует команду

command >> output

В

command 1>> output

Показывая явная команда, выполняемая на основе неявного запроса

Comments

    Ничего не найдено.