Shell 中的case esac语句

 时间:2024-10-13 03:51:04

1、case 语句匹配一个值或一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下:

Shell 中的case esac语句

2、 case工作方式如上所示。取值后面必须为关键字 in,每一模式激默芡食必须以右括号结束。取值可以为变量或常数。匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;;。;; 爵奏笆棚与其他语言中的 break 类似,意思是跳到整个 case 语句的最后 取值将检测匹配的每一个模式。一旦模式匹配,则执行完匹配模式相应命令后不再继续其他模式。如果无一匹配模式,使用星号 * 捕获该值,再执行后面的命令。

3、如下面的脚本提示输入1到4,与每一种模式进行匹配

Shell 中的case esac语句

4、运行结果

Shell 中的case esac语句

5、再如:

Shell 中的case esac语句

6、运行结果

Shell 中的case esac语句

7、再如,由用户从键盘输入一个字符,并判断该字符是否为字母、数字或者其他字符,并输出相应的提示信息。

Shell 中的case esac语句

8、运行结果

Shell 中的case esac语句
  • 如何坚持和拓展中国特色社会主义法治道路?
  • 学习通电脑版怎么下载
  • 福建共青团登录异常怎么办
  • 电脑如何下载学习通
  • 大学平均绩点怎么算
  • 热门搜索
    嵩山旅游攻略 旅游业 沉香木手串怎么盘 什么方法可以去斑 四川省旅游学校 怀孕几个月可以打胎 左旋肉碱怎么用 银屑病怎么治疗最好 海岛旅游 奇瑞风云2怎么样