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

admin3年前网络知识34

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

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

相关文章

wps表格每页固定表头

wps表格每页固定表头的设置方法是:1、制作好表格后,点击“页面布局”进入菜单,找到“页边距”;2、点击工作表;3、选好顶端标题行和左端标题行后点击确定;4、这样就完成了在每页都设置相同表头的操作。...

回收站清空的文件怎么恢复

回收站清空的文件需要下载专业的恢复工具来恢复。回收站是微软Windows操作系统里的其中一个系统文件夹,主要用来存放用户临时删除的文档资料,存放在回收站的文件可以恢复。用好和管理好回收站、打造富有个性...

pr导出什么格式最小

导出时选择“H.264"导出格式是MP4,然后在导出在导出页面设置导出文件的“目标比特率”,就可以任意调节导出文件的大小。一般高清视频导出时,目标比特率选择“7Mbps至8Mbps",清晰度已足够。P...

win10电脑音量键没反应

win10电脑音量键没反应,可直接将电脑或文件资源管理器重启后,一般都可以解决这个问题。如果无法管理任务栏声音,在控制面板中的音频管理器中也能进行相应修改。Windows 10是美国微软公司开发的跨平...

学习通如何创建团队 学习通创建团队方法

学习 通如何创建团队?学习通是一款十分个性化的 线上学习 软件,用户们可以利用自己的时间自由的创建团队,还能够管理成员,下面小编就来为大家介绍一下学习通创建团队方法,有需要的小伙伴及时关注哦!1、首先...

七彩虹显卡怎么样

大家好,上述问题将由我为大家进行解答。在我国,七彩虹显卡可是电脑显卡生产商中最知名的“一枝独秀”了,到了2016年,七彩虹显卡已经成为了许多游戏玩家的首选显卡之一,因此,在市场上的销售率一只排名前三位...