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

admin3年前网络知识73

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)》来自互联网同行内容,若有侵权,请联系我们删除!

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

相关文章

春雨医生如何删除咨询记录 春雨医生删除咨询记录方法

春雨医生这款软件的功能都是很实用的,用户们可以选择的模式也是很简单的,各种消息都是能够自定义的,删除 咨询 记录也很方便,本期小编给大家带来了详细的操作技巧,有想知道的朋友千万不要错过!1、打开春雨医...

拨号服务器出错没有响应如何解决(您的拨号请求已被服务器拒绝)

1、拨号服务器出错没有响应如何解决拨号服务器出错没有响应是通讯设备无法与网络建立连接的常见问题,通常情况下可以通过以下步骤进行解决:1. 检查网络连接:首先要确认通讯设备与网络的连接状态是否正常。检查...

抖音作品上传成功了为什么别人看不到

抖音作品上传成功了别人看不到的原因是被封或者限流了,作品数量多了之后,可以把一些评价,点赞,观看少的作品删除或者隐藏,增加整个账号的精品度。抖音(Tik Tok)是由今日头条推出的一款短视频分享APP...

抖音订单删除了还能恢复吗

抖音订单删除了就不能恢复了,如果想要取消订单,可以拨打里面的服务电话,找人工服务会帮你取消就可以了。抖音(Tik Tok)是由今日头条推出的一款短视频分享APP,于2016年9月上线,是一个专注于年轻...

怎么用PPT设计名片

用PPT设计名片的方法:1、新建一个PPT文件,将其打开。2、添加一张幻灯片,将幻灯片上的所有模版删除。3、在ppt空白处鼠标右击,选择“背景格式”设置背景格式。4、一般比较好看的是渐变色,选择“渐变...

ipad保修要发票吗

ipad保修不需要发票,前提是ipad出现质量问题,并非人为损坏、进水等原因。iPad是由苹果公司推出的平板电脑产品系列,由设计主管乔纳森.伊夫领导的团队设计,第一款iPad于2010年4月3日推出。...