我需要编写一个对google.com
进行ping操作30次的批处理脚本,然后将输出写入.txt
文件中。这是我当前正在使用的代码:
@echo off
:LOOPSTART
ping google.com -t >> filename.txt
goto LOOPSTART
答案 0 :(得分:1)
Ping可以设置ping的次数(请参阅man ping)
ping -c 30 google.com > log.txt
或者对于Windows我想:
ping -n 30 google.com > log.txt
答案 1 :(得分:0)
使用ping
向主机提交自定义数量的ping的选项为-n
:
-n
计数要发送的回显请求数。
您的命令将是:
ping -n 30 google.com
如果您要 重定向 到文件,请使用 >
运算符。
但是,在您的示例中,您进行了连续循环,因此您需要 附加 。可以使用 >>
运算符来完成。
您可以选择哪个更适合您,但我认为您应该使用>>
。您的代码将是:
@echo off
:loopstart
(ping -n 30 google.com)>>filename.txt
goto loopstart
阅读:
ping /?
中cmd.exe
的输出。