Cmd 如何读取多个IP';从一个文本文件中删除并在一个文件中打印结果?

Cmd 如何读取多个IP';从一个文本文件中删除并在一个文件中打印结果?,cmd,ip,ping,Cmd,Ip,Ping,如何从文本文件中读取多个IP并在一个文件中打印结果 比如这个命令 对于(1,1254)中的/L%i,请执行ping-n 1 10.22.29。%i |查找/i“Reply”>>c:\ipaddress服务器1.txt 结果将是 10.22.29.1的回复:无法访问目标主机 110.22.29.2回复:无法访问目标主机 10.22.29.3回复:无法访问目标主机 从10.22.29.4回复:bytes=32次在这里,尝试该命令: for /f %a in (input.txt) do (ping

如何从文本文件中读取多个IP并在一个文件中打印结果

比如这个命令 对于(1,1254)中的/L%i,请执行ping-n 1 10.22.29。%i |查找/i“Reply”>>c:\ipaddress服务器1.txt

结果将是

10.22.29.1的回复:无法访问目标主机

110.22.29.2回复:无法访问目标主机

10.22.29.3回复:无法访问目标主机


从10.22.29.4回复:bytes=32次在这里,尝试该命令:

for /f %a in (input.txt) do (ping -n 1 %a | FIND /i "Reply">>ipaddressesServer1.txt)
这将循环文件input.txt的每一行,并以以下格式从文件中读取IP:

10.22.29.1
10.22.29.2
10.22.29.3
10.22.29.4

键入
for/?
查看如何读取。是的,但如何从输入文件中读取?这可以是CMD或批处理?只需使用.bat或.CMD文件。非常感谢:)我只需添加路径并删除一个%,它在(C:\\devices.txt)中为/f%a工作(ping-n 1%a | FIND/I“Reply”>>C:\TestAgin.txt)我以为您使用的是批处理脚本文件。当然,在命令提示符内运行命令时,仅使用一个%。我会更正我的答案。如果这有帮助的话,我会很高兴你检查这个答案是否有帮助。哦,好吧,昨天我没能投票,因为我的声誉不符合投票的要求。我还有一个问题,如果你现在能帮我找到字符串以外的内容并打印出来,我会很高兴,因为现在我得到了重播并找到了更多内容,但我无法找到“请求”