中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 22:18
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » For 命令中tokens参数的使用求教? 查看 4,965 回复 29
16 发表于 2007-03-14 00:05 ·  中国 广西 柳州 电信
初级用户
积分 83
发帖 39
注册 2006-12-22 09:55
19年会员
UID 74267
性别 男
状态 离线
以前也是半懂不懂,看了精讲,全明白了~~
17 6楼说的好啊 发表于 2007-03-25 07:36 ·  中国 河南 洛阳 电信
初级用户
积分 34
发帖 15
注册 2007-03-25 06:54
19年会员
UID 82851
性别 男
状态 离线
6楼说的好啊
18 发表于 2007-03-30 00:31 ·  中国 河南 郑州 联通
初级用户
积分 91
发帖 45
注册 2007-03-14 07:04
19年会员
UID 81689
性别 男
状态 离线
本来也是就tokens的那个*号什么意思不理解,eol以为只去掉它后边跟的那个字呢。
听了6楼的解释。现在明白了。嘿。谢谢!
19 发表于 2007-12-03 10:58 ·  中国 江苏 苏州 移动
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
我是自己把文档看懂后,再看这个才觉得对
20 发表于 2008-01-11 20:32 ·  中国 福建 泉州 电信
新手上路
积分 12
发帖 6
注册 2008-01-11 19:20
18年会员
UID 108333
性别 男
状态 离线
确实是茅塞顿开啊,恍然大悟啊~~~~~~~~

真是多亏了强人的教导啊~~~~~~~
21 发表于 2008-01-14 17:32 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
好教程!!!!!!!!!!!
22 发表于 2008-01-18 20:04 ·  中国 山东 联通
初级用户
积分 63
发帖 26
注册 2007-12-14 17:58
18年会员
UID 105668
性别 男
状态 离线
我想知道里面有个%j,我没找到这个参数在哪
23 发表于 2008-01-18 20:05 ·  中国 山东 联通
初级用户
积分 63
发帖 26
注册 2007-12-14 17:58
18年会员
UID 105668
性别 男
状态 离线
我的Q是284292673,邮箱是:wangjmh@126.com
谢谢
24 发表于 2008-01-19 19:35 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
好帖顶了先,不然又被淹了
25 发表于 2008-03-03 23:48 ·  中国 重庆 电信
初级用户
积分 34
发帖 14
注册 2007-12-13 18:21
18年会员
UID 105563
性别 男
状态 离线
不错,以前看到一堆*号数字,号什么的就晕,6楼解释得不错。加分。
26 发表于 2009-11-11 12:01 ·  中国 湖北 武汉 电信
新手上路
积分 4
发帖 5
注册 2009-10-19 21:13
16年会员
UID 153351
性别 男
来自 湖北省襄樊市南漳县
状态 离线
for可以取到超过26个变量的值,根据ASCII的大小顺序来取,最多达31个
自A开始时可达31个,它们是“A至Z、[、\、]、^、_”
自a开始时可达29个,它们是“a至z、{、|、}”
自!开始时可达31个,它们是“!、"、#、$、&、'、(、)、*、+、,、-、.、/、0至9、:、;、<、=、>、?”
27 发表于 2009-11-11 21:51 ·  中国 北京 联通
新手上路
积分 1
发帖 1
注册 2009-08-01 11:52
17年会员
UID 149714
性别 男
来自 北京
状态 离线
看了下 6楼讲的很清楚了 不错哦!!
28 发表于 2009-11-11 22:59 ·  中国 江苏 苏州 电信
初级用户
★★
积分 133
发帖 75
注册 2008-08-03 01:08
18年会员
UID 122677
性别 男
状态 离线
for /f "tokens=2,* delims= " %%i in (a.txt) do echo %%i %%j for /f "tokens=2* delims= " %%i in (a.txt) do echo %%i %%j
2,*与2*有区别吗?
29 发表于 2009-11-12 00:23 ·  中国 四川 成都 电信
初级用户
★★
积分 118
发帖 66
注册 2006-08-18 16:04
19年会员
UID 60797
性别 男
状态 离线
好好学习
  天天向上
6楼说的好啊
30 发表于 2009-11-12 13:19 ·  中国 湖北 武汉 电信
中级用户
★★
积分 245
发帖 103
注册 2006-06-30 00:00
20年会员
UID 57801
性别 男
状态 离线
Originally posted by slw218856 at 2009-11-11 22:59:
for /f "tokens=2,* delims= " %%i in (a.txt) do echo %%i %%j for /f "tokens=2* delims= " %%i in (a.txt) do echo %%i %%j
2,*与2*有区别吗?


当然有区别. CMD自带的帮助就解释得很清楚了.
论坛跳转: