标题: 请问一个skip= tokens= 的问题
[打印本页]
作者: mwh79
时间: 2007-1-9 03:30
标题: 请问一个skip= tokens= 的问题
请问一个skip= tokens= 的问题
这个是以空格做为分隔的,,
那我有这个怎么提取出其中的IP
---------- C:\WINNT\USER.INI
OuterUserIp=192.168.0.25
其中的192.168.0.25这个IP???
作者: vkill
时间: 2007-1-9 08:57
for /?
作者: mwh79
时间: 2007-1-9 23:10
这个问题已经搞定了,,,,
现在还有个问题,skip=,怎么取中间一航了,
作者: lxmxn
时间: 2007-1-10 01:09
Originally posted by mwh79 at 2007-1-9 10:10:
这个问题已经搞定了,,,,
现在还有个问题,skip=,怎么取中间一航了,
skip=n代表忽略文件中的前几行,可能你的skip=1,就只提取了第二行了。
作者: mwh79
时间: 2007-1-11 04:44
1
2
3
我的意思是SKIP了1,3,,只取2这一行!!可以吗!!
作者: kernelv
时间: 2007-1-11 08:29
可以,取完就跳出FOR语句。
比如你增加一个break标签,然后
for /f "skip=1" %%i in () do set var=%%i&goto break
作者: skuny
时间: 2008-12-18 18:52
@echo off
@FOR /F "skip=1 delims== tokens=2*" %%i IN (ab.txt) DO @ECHO %%i
pause
作者: skuny
时间: 2008-12-18 18:54
假设
---------- C:\WINNT\USER.INI
OuterUserIp=192.168.0.25
在ab.txt中