中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求教for命令!!!!!!! 上一主题 | 下一主题
ab200210
初级用户

剑气冰心


积分 178
发帖 69
注册 2007-9-7
状态 离线
『楼 主』:  求教for命令!!!!!!!

for %a in (c:\myprog\*.c) do (echo /* %a */ >>c:\HeBing.c & type %a >>c:\HeBing.c)
后面的(echo /* %a */ >>c:\HeBing.c & type %a >>c:\HeBing.c)
是什么意思啊???为什么还要加括号啊???? 还有 *%a* 还要加//啊?????谢谢啊!!!!!

2007-9-27 12:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  



  Quote:
(echo /* %a */ >>c:\HeBing.c & type %a >>c:\HeBing.c)

是把“echo /* %a */ ”追加到文件“c:\HeBing.c”,并且将“%a”的内容追加到“c:\HeBing.c”文件里面,“%a”就是“c:\myprog\”目录下的每个扩展名为“.c”的文件。

加括号是为了好看,使代码清晰。

“*%a*” 加上 “/ /” 只是作者想要的格式罢了,可以随便添加字符以符合自己的格式需求。

2007-9-27 13:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ab200210
初级用户

剑气冰心


积分 178
发帖 69
注册 2007-9-7
状态 离线
『第 3 楼』:  

谢谢啊!!!!!!再问一个问题
比如当前目录有一个文件(users.txt),记录了user/password/email的信息,内容是:
heheh t5212 k854510@163.com
yunyun 521212 459999@855.edu.sg

怎么用这个句子for /F %a in (users.txt) do (echo %a)只能显示heheh 和yunyun啊??就是把%a换成%c也没有什么变化啊???谢谢 啊!!!!!!
还有有时用for时见到一些for后面没有带什么参数啊!!!!!如for %a in ............    后面没有/l /f /d 等参数啊!!!!为什么 啊????????谢谢啊

2007-9-27 13:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 4 楼』:  

RE ab200210:

你用这个试试:
for /f "tokens=*" %a in (users.txt) do (echo %a)
for 命令可以不带参数的,请看help for的帮助手册.

2007-9-27 14:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ab200210
初级用户

剑气冰心


积分 178
发帖 69
注册 2007-9-7
状态 离线
『第 5 楼』:  

谢谢啊!!!!!!!!!

2007-9-27 16:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cometarsenic
初级用户





积分 45
发帖 23
注册 2007-9-28
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by lxmxn at 2007-9-27 01:05 PM:

是把“echo /* %a */ ”追加到文件“c:\HeBing.c”,并且将“%a”的内容追加到“c:\HeBing.c”文件里面,“%a”就是“c:\myprog\”目录下的每个扩展名为“.c” ...

挑一下骨头,版主不要介意哈~

/* 内容 */         这个是C程序源码里面的注释的格式~
如果不用/*  */   把注释内容包起来,编译会出错D~

当然,以上对该DOS命令的执行并没有影响~

[ Last edited by cometarsenic on 2007-9-28 at 11:51 PM ]

2007-9-28 23:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by cometarsenic at 2007-9-28 23:49:


挑一下骨头,版主不要介意哈~

/* 内容 */         这个是C程序源码里面的注释的格式~
如果不用/*  */   把注释内容包起来,编译会出错D~

当然 ...

这个随便,想要什么格式自己定制。

2007-9-29 00:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: