溫馨提示×

Shell if 如何實現(xiàn)多條件判斷

小樊
84
2024-10-14 14:59:58
欄目: 編程語言

在Shell腳本中,你可以使用if語句進行多條件判斷

#!/bin/bash

num=5

if [ $num -lt 1 ] || [ $num -gt 10 ]; then
    echo "Number is out of range (1-10)."
elif [ $num -eq 0 ]; then
    echo "Number is zero."
else
    echo "Number is between 1 and 10."
fi

在這個示例中,我們首先檢查$num是否小于1或大于10。如果滿足這個條件,我們輸出一條消息表示數(shù)字超出范圍。接下來,我們檢查$num是否等于0。如果滿足這個條件,我們輸出一條消息表示數(shù)字為零。最后,如果前面的條件都不滿足,我們輸出一條消息表示數(shù)字在1到10之間。

注意,我們在條件表達式中使用了方括號[],并在操作符和值之間有空格。這是Shell腳本中的語法規(guī)則。

0