File 批处理文件-从ping命令获取ip
我有这个命令File 批处理文件-从ping命令获取ip,file,redirect,batch-file,ping,File,Redirect,Batch File,Ping,我有这个命令 ping -n 1 piratelufi.com | find /i "reply from" 我想在ping响应中获取ip。我曾想过使用%var:~0,10%,但我不知道如何将输出重定向到echo 我甚至试着用烟斗 ping -n 1 piratelufi.com | find /i "reply from" | echo %1 但是%1变量并不表示前两个命令的输出。我甚至尝试使用&1,但失败了。回显前两个命令的输出所需的“变量”是什么?查看命令的,它真的很酷: FOR /
ping -n 1 piratelufi.com | find /i "reply from"
我想在ping响应中获取ip。我曾想过使用%var:~0,10%,但我不知道如何将输出重定向到echo
我甚至试着用烟斗
ping -n 1 piratelufi.com | find /i "reply from" | echo %1
但是%1变量并不表示前两个命令的输出。我甚至尝试使用&1,但失败了。回显前两个命令的输出所需的“变量”是什么?查看
命令的,它真的很酷:
FOR /f "tokens=1,3 delims=: " %%A IN ('ping -n 1 piratelufi.com') DO IF %%A==Reply ECHO IP IS %%B
请尝试以下操作:
for /f "tokens=2 delims=[]" %f in ('ping -4 -n 1 piratelufi.com ^|find /i "pinging"') do echo IP=%f