【发布时间】:2019-12-25 09:31:11
【问题描述】:
如何通过 CMD 从文本文件中读取多个 IP 并将结果打印到一个文件中?
比如这个命令 FOR /L %i IN (1,1,254) DO ping -n 1 10.22.29.%i | FIND /i "回复">>c:\ipaddressesServer1.txt
结果将是
来自 10.22.29.1 的回复:无法访问目标主机。
来自 110.22.29.2 的回复:无法访问目标主机。
来自 10.22.29.3 的回复:无法访问目标主机。
来自 10.22.29.4 的回复:bytes=32 time
来自 10.22.29.5 的回复:bytes=32 time=1ms TTL=128
我唯一需要的是如何从文本文件中读取多个 IP,而不是读取一系列 IP。
【问题讨论】:
-
输入
for /?看看如何。 -
是的,但是如何从输入文件中读取呢?