是的,在Shell腳本中,你可以嵌套使用if語句
#!/bin/bash
num=10
if [ $num -gt 5 ]; then
echo "Number is greater than 5"
if [ $num -lt 20 ]; then
echo "Number is less than 20"
else
echo "Number is not less than 20"
fi
else
echo "Number is not greater than 5"
fi
在這個示例中,我們首先檢查$num
是否大于5。如果是,我們進入第一個if語句,然后在其中嵌套另一個if語句來檢查$num
是否小于20。根據$num
的值,腳本將輸出不同的消息。