一个批处理文件中有这样的语句:
echo{ & >>samplefile
echo sample, & >>samplefile
echo}, & >>samplefile
我在windows xp的dos模式下输入上面的命令,总是提示有语法错误。我想它的原意是要 输出一个samplefile文件,文件内容为: {sample},。如果是这样的话每行中只需要用>>就可以了。如果用& >>则系统认为&后应该是另一个命令,而不应是>>, 这大概也是系统提示出错的原因。
但这是个存档的文件,应该是验证过的。请问高手们在什么条件下上面的句子可能是正确的?
echo{ & >>samplefile
echo sample, & >>samplefile
echo}, & >>samplefile
我在windows xp的dos模式下输入上面的命令,总是提示有语法错误。我想它的原意是要 输出一个samplefile文件,文件内容为: {sample},。如果是这样的话每行中只需要用>>就可以了。如果用& >>则系统认为&后应该是另一个命令,而不应是>>, 这大概也是系统提示出错的原因。
但这是个存档的文件,应该是验证过的。请问高手们在什么条件下上面的句子可能是正确的?

