如果在xp/2003/2000的dos中有一个文本as.txt内容为( Pinging www.cctv.chinacache.net with 32 bytes of data
,我如何提取前的ip部分,注IP为可变数字,然后将此IP>>到另一个txt,谢谢!
,我如何提取前的ip部分,注IP为可变数字,然后将此IP>>到另一个txt,谢谢!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
,我如何提取前的ip部分,注IP为可变数字,然后将此IP>>到另一个txt,谢谢!
用for /f "delims=ault tokens=2" %i in (as.txt) do echo %i
可是提取的IP前含有空格
for /f "tokens=2 delims=" %%i in ('ping www.cctv.com') do set a=%%i
for /f "tokens=2 delims= " %%i in (as.txt) do set b=%%i
if "%a%" NEQ "%b%" for /f "tokens=2 delims=" %%i in ('ping www.cctv.com') do ping %%i