楼 主
for 命令中的括号问题
发表于 2010-10-08 19:31 · 中国 北京 广东恒敦通信技术北京分公司
初级用户
★
积分 154
发帖 21
注册 2005-01-19 00:00
UID 35444
性别 男
状态 离线
命令如下:
for %%a in (1,2) do (
echo a() >1.txt
echo b() >>1.txt
)
希望得到如下结果:
a()
b()
但是运行的结果为:
a(
b()
缺少一个括号,检查是for命令将a后的右括号作为命令结束的标志。这种情况如何解决?请大家帮忙看看,非常感谢!!
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| DOSroot |
-6 |
2010-10-11 19:27 |
第 2 楼
发表于 2010-10-08 23:48 · 中国 上海 杨浦区 电信
管理员
★★
积分 389
发帖 198
注册 2008-09-23 12:00
UID 126405
性别 男
状态 离线
第 3 楼
发表于 2010-10-09 09:28 · 中国 北京 广东恒敦通信技术北京分公司
初级用户
★
积分 154
发帖 21
注册 2005-01-19 00:00
UID 35444
性别 男
状态 离线
第 4 楼
发表于 2010-10-09 17:43 · 中国 北京 广东恒敦通信技术北京分公司
初级用户
★
积分 154
发帖 21
注册 2005-01-19 00:00
UID 35444
性别 男
状态 离线
第 5 楼
发表于 2010-10-10 01:53 · 中国 上海 电信
管理员
★★
积分 389
发帖 198
注册 2008-09-23 12:00
UID 126405
性别 男
状态 离线
第 6 楼
发表于 2010-10-10 16:39 · 中国 广东 广州 电信
新手上路
★
积分 8
发帖 6
注册 2010-09-30 22:18
UID 175142
性别 男
状态 离线
记得在bathhome网站回复过............
for %%a in (1,2) do (
echo a(^) >1.txt
echo b(^) >>1.txt
)
论坛跳转: