在Linux中,可以使用echo
結(jié)合條件語(yǔ)句(如if
、elif
和else
)實(shí)現(xiàn)條件輸出
#!/bin/bash
num=5
if [ $num -lt 0 ]; then
echo "數(shù)字小于0"
elif [ $num -eq 0 ]; then
echo "數(shù)字等于0"
else
echo "數(shù)字大于0"
fi
在這個(gè)示例中,我們首先定義了一個(gè)變量num
并賦值為5。然后使用if
語(yǔ)句檢查num
的值是否小于0,如果是,則輸出"數(shù)字小于0"。接下來(lái),我們使用elif
語(yǔ)句檢查num
的值是否等于0,如果是,則輸出"數(shù)字等于0"。最后,如果num
的值大于0,我們使用else
語(yǔ)句輸出"數(shù)字大于0"。
注意:在這個(gè)示例中,我們使用了[ $num -lt 0 ]
這樣的條件表達(dá)式。這種表達(dá)式用于比較兩個(gè)值,如果條件為真,則返回1,否則返回0。在if
、elif
和else
語(yǔ)句中,我們可以使用這種表達(dá)式來(lái)進(jìn)行條件判斷。