![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 06:20 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » echo{ & >>samplefile 的语法问题 |
| 可打印版本 647 / 5 |
| 第1楼 blkbatch | 发表于 2007-10-27 19:29 |
| 新手上路 发帖 3 积分 8 | |
|
echo{ & >>samplefile 的语法问题 一个批处理文件中有这样的语句:
echo{ & >>samplefile echo sample, & >>samplefile echo}, & >>samplefile 我在windows xp的dos模式下输入上面的命令,总是提示有语法错误。我想它的原意是要 输出一个samplefile文件,文件内容为: {sample},。如果是这样的话每行中只需要用>>就可以了。如果用& >>则系统认为&后应该是另一个命令,而不应是>>, 这大概也是系统提示出错的原因。 但这是个存档的文件,应该是验证过的。请问高手们在什么条件下上面的句子可能是正确的? |
|
| 第2楼 junchen2 | 发表于 2007-10-27 19:39 |
| 高级用户 发帖 219 积分 537 来自 杭州--半山 | |
|
^&
|
|
| 第3楼 blkbatch | 发表于 2007-10-27 20:11 |
| 新手上路 发帖 3 积分 8 | |
|
re 可是存档的批处理文件中没有用^&啊。而且如果用echo sample ^& >>samplefile的话,samplefile文件中的内容会是sample &.
|
|
| 第4楼 fastslz | 发表于 2007-10-27 22:11 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
半天才看明白不就
echo {sample,}>>samplefile |
|
| 第5楼 blkbatch | 发表于 2007-10-28 03:31 |
| 新手上路 发帖 3 积分 8 | |
|
谢谢两位的答复。不过是不是因为我多写了几句反倒让大家误解了我的问题。
(输出内容为{sample,}的文件不一定是批处理文件的原意,只是我自己的想法) 我的问题是: 一个批处理文件中有这样的语句: echo{ & >>samplefile echo sample, & >>samplefile echo}, & >>samplefile 在什么条件下上面的句子是正确的? 执行上述语句的结果是什么? |
|
| 第6楼 fastslz | 发表于 2007-10-28 12:29 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
任何情况下都不正确的!既然错误的语法就什么也没执行!
莫非你想简单复杂化? |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |