温馨提示×

Shell if 如何实现多条件判断

小樊
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。如果满足这个条件,我们输出一条消息表示数字超出范围。接下来,我们检查$num是否等于0。如果满足这个条件,我们输出一条消息表示数字为零。最后,如果前面的条件都不满足,我们输出一条消息表示数字在1到10之间。

注意,我们在条件表达式中使用了方括号[],并在操作符和值之间有空格。这是Shell脚本中的语法规则。

0