在Shell中,可以通過$?
變量來檢查上一個命令的執行結果。該變量的值為上一個命令的退出狀態碼,通常來說,如果命令成功執行,那么退出狀態碼為0,否則為非零值。
你可以通過以下方式來檢查之前的命令是否成功:
# 執行之前的命令
command
# 檢查命令是否成功執行
if [ $? -eq 0 ]; then
echo "命令執行成功"
else
echo "命令執行失敗"
fi
上述代碼中,$?
變量與0進行比較,如果相等則說明命令成功執行,否則說明命令執行失敗。根據判斷結果,可以進行相應的操作或輸出提示信息。