關於bat中的多條命令之間的邏輯運行符


關於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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM