轉自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命令來處理
如 & 轉義 則爲 ^&