./release_codes.sh release_${prjname}.cfg $2 || exit 1(||是什麼意思)

這個||叫邏輯或運算符 執行的時候先執行語句1,若是語句1執行成功(退出狀態爲0)就跳事後面的語句。好比你這個例子裏的語句1成功就不會執行exit 1,語句1不成功就會執行exit 1。Shell會盡可能保證操做符先後的語句有一個執行成功。 與這個相似的還有&&,邏輯與運行算,他會盡可能保證操做符先後兩個語句都執行成功。
相關文章
相關標籤/搜索