shell腳本中判斷上一個命令是否執行成功
shell中使用符號“$?”來顯示上一條命令執行的返回值,如果為0則代表執行成功,其他表示失敗。
結合if-else語句實現判斷上一個命令是否執行成功。
場景:如果clone項目成功,才進行打包工作
示例腳本:
echo "clone命令" git clone -b <branchName> <gitAddress>
if [$? -ne 0]; then echo "faild"
else echo "success" fi
運行效果:
參考文檔: