批处理文件>含义

时间:2016-10-07 14:27:37

标签: windows batch-file cmd

我在网上发现了一个批处理脚本,它的功能类似于我所在公司所需的任务。 现在,我正在尝试修改此脚本以满足我们的需求,但我遇到了一些不寻常的符号。 以下是我不理解的其中一条:

ECHO Comment %FOO% comment  >>%LOG_FILE% 2>&1

我不擅长批处理脚本,但据我所知,这行应该保存第一个注释,然后保存变量“FOO”的内容,然后保存名为“LOG_FILE”的日志文件中的第二个注释。 我不理解的是& gt和& amp的意思,我认为& gt意味着>但是替换它,批处理文件将崩溃。

我应该使用什么代替& gt和& amp来使文件正常工作?现在我得到的& gt和& amp不被识别为内部或外部命令,可操作程序或批处理文件。

编辑:这不是XML的一部分,这就是让我摸不着头脑的东西

1 个答案:

答案 0 :(得分:1)

ECHO Comment %FOO% comment  >>%LOG_FILE% 2>&1

这是您发布的批次代码。 但它可能是嵌入在xml中的,>&是用xml实体编码的。 >>%LOG_FILE% 2>&1只是意味着将所有输出附加到日志文件并将错误输出重定向到标准输出。