shell脚本编程之case语句学习笔记(shell脚本-c)

admin3年前网络知识59

case语句是用来实现多个if..else的功能的,但是用法上有些不同,学过其他语言的人都知道,case中要对变量进行匹配,如果有一个匹配成功的话就执行相应的语句。shell编程中的case语句也是这个意思,case会对字符串进行匹配,免备案cdn是从第一个模式开始的,如果有一个模式已经匹配成功的话,其他的模式就不会再进行匹配了,下面看下代码中的用法吧。

#!/bin/shecho "please yes or no"read input#case语句的基本用法,记住每一个匹配后边都有双分号,代表本模式的结束和下一个#模式的开始,在进行通配符匹配的时候不要加双引号case "$input" inyes ) echo "yes";;y* ) echo "y*";;y ) echo "y";;no ) echo "no";;n ) echo "n";;* ) echo "default";;esac#合并匹配模式,case的匹配只能匹配一条,想要做到匹配多个结果使用如下的方式case "$input" iny* | Y* ) echo "yes";;n* | N* ) echo "no";;* ) echo "default";;esac#一种更屌的匹配case "$input" in[yY][eE][sS] | [yY] ) echo "yes";;[nN] | [nN][oO] ) echo "no";;* ) echo "default"echo "end"esacexit 0

本文从互联网转载,来源地址:www.inhv.cn/linux-shell/171339.html,原作者保留一切权利,若侵权或引用不当,请联系测速网(inhv.cn)删除。【测速网,优质云服务器提供商】

《shell脚本编程之case语句学习笔记(shell脚本-c)》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

ios字体叫什么

ios中文字体叫黑体。所谓“字体”(typeface)与“字型”(font),都是排印学与书法领域的专有名词。无论港澳台、中国大陆还是欧美等国非专业普通人士都无法区分作为专业名词的“字体”(typef...

抖音评论功能已封禁怎么恢复

抖音评论功能已封禁恢复的方法如下:1、评论消息过快或评论内容相似度高,评论一般是限制24个小时,24个小时后即可恢复。2、官方服务器正在升级,等待官方修复。3、评论内容有敏感词、犯规等可以进行申诉尝试...

待机快捷键按哪个

以电脑win10为例,待机快捷键按Windows+L。电脑(computer,又称计算机)是一种用于高速计算的电子计算机器,被称为“20世纪最先进的科学技术发明之一”。电脑由硬件系统和软件系统所组成,...

为什么wps分享出去和原版不一样

以2019版的wps为例,wps分享出去和原版不一样的原因可能是用户的版本跟你不同;或者用户不是用WPS软件而是用Microsoft Word造成的。WPS Office是由金山软件股份有限公司自主研...

excel取消灰色区域

excel取消灰色区域的方法:1、电脑打开分页预览的excel表格,除预览的地方外都是灰色的;2、打开分页预览的表格后,点击工具栏中的视图;3、进入视图页面,点击普通选项,把分页预览改为普通;4、ex...

台式电脑怎么设置屏保时间

台式电脑设置屏保时间的步骤是:1、鼠标在屏幕空白处点击右键,选择【个性化】。 2、点击右下角的屏幕保护程序。 3、在弹出的小窗口设置屏保时间,并确定。 台式机,是一种独立相分离的计算机,完完全全跟其它...