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

admin3年前网络知识40

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

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

相关文章

台式电脑可以连接蓝牙音响吗

台式电脑可以连接蓝牙音响。蓝牙是一种无线通讯技术,只要是电脑,就肯定是可以用的。但台式机,一般没有内置蓝牙模块,所以需要单独购买。台式机,是一种独立相分离的计算机,完完全全跟其它部件无联系,相对于笔记...

贴贴app怎么退出当前账号 贴贴退出当前账号方法

最近很多小伙伴都在问小编,贴贴app如何退出当前账号?别着急,今天就为大家讲解一下贴贴退出当前账号的方法,有需要的小伙伴快来看看吧,希望能够帮助到大家!贴贴退出当前账号的方法首先进入手机的贴贴软件,点...

抖音怎么看对方多久前在线

抖音看对方多久前在线的方法如下:1、打开抖音app,点击底部菜单的消息;2、在消息处就可以看到好友的在线状态。 抖音(Tik Tok)是由今日头条推出的一款短视频分享APP,于2016年9月上线,是一...

学有优教如何切换身份 学有优教切换身份方法

学有优教如何切换身份 学有优教切换身份方法

学有优教软件功能丰富,相当的方便好用。学有优教如何切换身份困扰着很多朋友吧,接下来就让小编为大家讲述切换身份方法说明,还不懂的朋友们就来IT百科看一看吧。打开学有优教首页,点击下面的我的选项。进入到页...

腾讯会议怎么截屏

以电脑登录腾讯会议为例,腾讯会议想要截屏的话,那就在电脑上选用截屏按钮直接截屏即可。腾讯会议是腾讯云旗下的一款音视频会议产品,于2019年12月底上线。具有300人在线会议、全平台一键接入、音视频智能...

ppt音乐怎么设置停止

以PPT2019为例,ppt音乐设置停止的方法是:1、首先在打开的PPT中点击插入菜单,选择“音频”选项,选择需要的背景音乐插入到页面中。2、接着点击插入的音频喇叭图标即可在页面上方的工具栏中打开“音...