關於cmd/bat中的多條命令之間的邏輯處理符,常用的有 & && ||
1、對於&可以用到多條命令的連接符號,順序執行,即無論前面命令是否報錯,都會順序執行,如下3條都會執行
copy nul qq_5201351.txt & asdferror 2> error.log & more error.log
2、&&連接符會帶有邏輯判斷,只有前面命令執行成功了,才會執行其后的命令,如下,則不會執行第三條命令
copy /Y nul qq_5201351.txt && asdferror 2> error.log && more error.log
3、||連接符與&&相反,只有前的命令執行失敗了,才會執行其后的命令,如下,只會執行第一條、第三條
qq5201351 && echo 9009 || echo 0
尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/13732974.html