Shell脚本基础12-case语句

来源:互联网 发布:淘宝双十一红包群 编辑:程序博客网 时间:2024/06/06 18:18

       本文介绍shell脚本中的case语句,看到case语句,就会想起多分支,下面举例一个成绩等级划分来练习case语句的语法和基本使用方法。

1. 相关bash脚本代码如下

#! /bin/bashscore=$1case $score in "90")    echo "A" ;;"80")    echo "B" ;;"70")    echo "B-" ;;"60")    echo "C" ;;* )     echo "Default value" ;;esac
运行结果

       通过上面例子,我们大概知道了case语句的基本语法结构。case保留字开头,esac作为case结束标记。看来,前面介绍if语句,我还猜测fi是final的意思,这里来看,fi就是if的反过来写的,只是作为一个结束的标记。上面脚本*,这个表示匹配任意的case情况,如果输入的参数不在case列举的情况,就执行默认的这种。score=$1,这里$1是代表输入的第一个参数。


原创粉丝点击