shell

Shell if 如何实现多条件判断

小樊
120
2024-10-14 14:59:58
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

在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脚本中的语法规则。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:shell if支持多条件判断吗

0
看了该问题的人还看了