Сохранить вывод 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>>, я не знаю, как это произошло.. кто-нибудь, пожалуйста, дайте свое ценное мнение о том же
1 ответ:
Это просто нормальное поведение.
В пакетных файлах есть несколько потоков ввода / вывода:
- 0 = стандартный входной поток
- 1 = стандартный выходной поток
- 2 = стандартный поток ошибок
- 3-9 = пользовательские потоки
Ваш оператор
>>неявно перенаправляет стандартный выходной поток, то есть перенаправляет поток номер 1, а парсерcmdпреобразует командуcommand >> outputВ
command 1>> outputПоказывая явная команда, выполняемая на основе неявного запроса
Comments