shell中cmd1 && cmd2 || cmd3的含義


在某些情況下,很多指令我想要一次輸入去執行,而不想要分次去執行時,就要用到 && || 了。
cmd 1 && cmd2
1,若cmd1執行完畢之后且正確執行($?=0),則開始執行cmd2。
2,若cmd1執行完畢之后且執行錯誤($? not equal 0),則cmd2不執行。

cmd1 || cmd2
1,若cmd1執行完畢之后且正確執行,則不執行cmd2.
2,若cmd1執行完畢之后錯誤執行,則開始執行cmd2


免責聲明!

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



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