在Shell腳本中,我們可以使用if語句來檢查命令的輸出并據(jù)此執(zhí)行相應(yīng)的操作
#!/bin/bash
command_output=$(your_command)
if [ $? -ne 0 ]; then
echo "Error: Command failed with exit status $?"
# 在這里添加其他錯誤處理操作
else
echo "Command succeeded with output: $command_output"
# 在這里添加其他處理操作
fi
在這個示例中,我們首先執(zhí)行your_command
并將輸出存儲在變量command_output
中。然后,我們使用$?
變量來獲取上一個命令的退出狀態(tài)。如果退出狀態(tài)不等于0(表示命令執(zhí)行失?。瑒t執(zhí)行錯誤處理操作。否則,執(zhí)行成功處理操作。