|
tsyntson
初级用户
  南方野狼
积分 34
发帖 11
注册 2007-8-13 来自 广东
状态 离线
|
『楼 主』:
[已结]学习FOR语句时遇到的问题
我在XP-SP2里的CMD学习FOR语句时,对for /?里给出的
FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k
很难理解,我在执行该句时,屏幕没有任何显示!不知有哪位兄台能指点或给出些简单的例子???
[ Last edited by HAT on 2008-10-26 at 12:53 ]
|
|
2007-8-14 19:39 |
|
|
Gameover
初级用户
 
积分 25
发帖 9
注册 2007-3-4
状态 离线
|
『第
2 楼』:
比如:myfile.txt文件里的内容是(三行):
;姓名 年龄 性别
jame,15,男
lili,12,女
执行语句:FOR /F "eol=; tokens=1,2 delims=, " %i in (myfile.txt) do @echo %i %j
结果为:
jame 15
lili 12
解释:循环为一行一行得取值
eol=; 表示以";"开头的为注释内容,不考虑
tokens=1,2 表示取第一个和第二个元素
delims=, 表示元素之间以","为间隔符
|
|
2007-8-15 11:20 |
|
|
tsyntson
初级用户
  南方野狼
积分 34
发帖 11
注册 2007-8-13 来自 广东
状态 离线
|
|
2007-8-15 14:09 |
|
|
superadam
初级用户
 
积分 113
发帖 51
注册 2007-2-15
状态 离线
|
『第
4 楼』:
呵呵﹐繼續學習﹐Gameover我認識呵
[ Last edited by superadam on 2007-8-16 at 08:57 AM ]
|
|
2007-8-16 08:54 |
|
|
killkk
初级用户
 
积分 61
发帖 39
注册 2007-3-22 来自 come from hb--wh
状态 离线
|
|
2008-10-9 22:14 |
|
|
willision
新手上路

积分 13
发帖 7
注册 2008-10-3
状态 离线
|
|
2008-10-10 15:31 |
|
|
xouou
新手上路

积分 13
发帖 8
注册 2008-8-14
状态 离线
|
|
2008-10-10 23:20 |
|
|
ootwooo
新手上路

积分 5
发帖 3
注册 2008-10-1
状态 离线
|
|
2008-10-11 20:27 |
|
|
8657
初级用户
 
积分 20
发帖 17
注册 2008-8-8
状态 离线
|
|
2008-10-26 12:17 |
|