导读 在Linux的世界里,Shell脚本是自动化任务的好帮手!今天来聊聊`if-else`和`case`语句,它们能帮你轻松实现逻辑判断。例如,输入一个分数,...
在Linux的世界里,Shell脚本是自动化任务的好帮手!今天来聊聊`if-else`和`case`语句,它们能帮你轻松实现逻辑判断。例如,输入一个分数,判断成绩等级:💬➡️
🌟 if-else语句
```bash
read -p "请输入分数:" score
if [ $score -ge 90 ]; then
echo "优秀"
elif [ $score -ge 60 ]; then
echo "及格"
else
echo "不及格"
fi
```
这段代码通过`if-elif-else`结构判断分数范围,并输出相应等级。简单直观,适合处理多种条件分支!
🎯 case语句
如果判断内容较多,`case`语句更高效:
```bash
read -p "输入等级(A/B/C):" grade
case $grade in
A)
echo "表现很棒!";;
B)
echo "还需努力!";;
C)
echo "需要加油哦!";;
)
echo "无效输入!";;
esac
```
`case`语句使用模式匹配,代码更加整洁!
掌握这两种语法,你的Shell脚本将如虎添翼!💪🎉