溫馨提示×

Shell if 如何處理錯誤輸出

小樊
81
2024-10-14 14:54:58
欄目: 編程語言

在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í)行成功處理操作。

0