Board logo

标题: [已结]学习FOR语句时遇到的问题 [打印本页]

作者: tsyntson     时间: 2007-8-14 19:39    标题: [已结]学习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 ]

作者: Gameover     时间: 2007-8-15 11:20
比如: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=, 表示元素之间以","为间隔符

作者: tsyntson     时间: 2007-8-15 14:09
楼上的,谢了!!!

作者: superadam     时间: 2007-8-16 08:54
呵呵﹐繼續學習﹐Gameover我認識呵 [ Last edited by superadam on 2007-8-16 at 08:57 AM ]

作者: killkk     时间: 2008-10-9 22:14
不错。。。顶。。

作者: willision     时间: 2008-10-10 15:31
呵呵,学习了

作者: xouou     时间: 2008-10-10 23:20
实例鲜活 顶

作者: ootwooo     时间: 2008-10-11 20:27
有才!!~

作者: 8657     时间: 2008-10-26 12:17
不试验 很少能学到东西