中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 00:53
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问一个skip= tokens= 的问题
可打印版本  1,319 / 7
第1楼 mwh79 发表于 2007-01-09 03:30
初级用户 发帖 27 积分 86
请问一个skip= tokens= 的问题
请问一个skip= tokens= 的问题
这个是以空格做为分隔的,,

那我有这个怎么提取出其中的IP


---------- C:\WINNT\USER.INI
OuterUserIp=192.168.0.25

其中的192.168.0.25这个IP???
第2楼 vkill 发表于 2007-01-09 08:57
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
for /?
第3楼 mwh79 发表于 2007-01-09 23:10
初级用户 发帖 27 积分 86
这个问题已经搞定了,,,,

现在还有个问题,skip=,怎么取中间一航了,
第4楼 lxmxn 发表于 2007-01-10 01:09
版主 发帖 4,938 积分 11,386
Originally posted by mwh79 at 2007-1-9 10:10:
这个问题已经搞定了,,,,

现在还有个问题,skip=,怎么取中间一航了,


  skip=n代表忽略文件中的前几行,可能你的skip=1,就只提取了第二行了。
第5楼 mwh79 发表于 2007-01-11 04:44
初级用户 发帖 27 积分 86
1
2
3

我的意思是SKIP了1,3,,只取2这一行!!可以吗!!
第6楼 kernelv 发表于 2007-01-11 08:29
初级用户 发帖 24 积分 47
可以,取完就跳出FOR语句。
比如你增加一个break标签,然后
for /f "skip=1" %%i in () do set var=%%i&goto break
第7楼 skuny 发表于 2008-12-18 18:52
初级用户 发帖 20 积分 28
@echo off
@FOR /F "skip=1 delims== tokens=2*" %%i IN (ab.txt) DO @ECHO %%i
pause
第8楼 skuny 发表于 2008-12-18 18:54
初级用户 发帖 20 积分 28
假设
---------- C:\WINNT\USER.INI
OuterUserIp=192.168.0.25
在ab.txt中
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023