转自http://www.360doc.com/content/13/0605/07/4299739_290560923.shtml
http://blog.csdn.net/mezheng/article/details/7961818
一、组合命令
1、&
用法:第一条命令&第二条命令[&第三条命令...]
这种方法可以同时执行多条命令,而不管命令是否执行成功。
2、&&
用法:第一条命令&&第二条命令[&&第三条命令...]
用这种方法可以执行多条命令,当碰到执行出错的命令后将不执行后面的命令
3、||
用法:第一条命令||第二条命令[||第三条命令...]
用这种方法可以执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令
二、管道命令
1、|
用法:第一条命令|第二条命令[|第三条命令...]
将第一条命令的执行结果作为第二条命令的参数来使用
2、>、>>
将一条命令或某个程序输出结果的重定向到特定文件中,>与>>的区别在于,>会清除掉原有文件的内容再向文件中写内容,>>采用的方式是追加
注:当bat中将以上特殊命令作为字符时,要进行转义,使用转义字符^,否则会将其作为bat命令来处理
如 & 转义 则为 ^&