国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

shell腳本編程之case語句學習筆記

2020-07-27 19:13:34
字體:
來源:轉載
供稿:網友

case語句是用來實現多個if..else的功能的,但是用法上有些不同,學過其他語言的人都知道,case中要對變量進行匹配,如果有一個匹配成功的話就執行相應的語句。shell編程中的case語句也是這個意思,case會對字符串進行匹配,是從第一個模式開始的,如果有一個模式已經匹配成功的話,其他的模式就不會再進行匹配了,下面看下代碼中的用法吧。

#!/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#一種更

主站蜘蛛池模板:
克山县|
方城县|
新建县|
耿马|
上蔡县|
海宁市|
柳江县|
金川县|
当阳市|
连城县|
广宗县|
九龙县|
游戏|
玉山县|
盐津县|
桃园市|
溧水县|
江永县|
吉隆县|
利津县|
南漳县|
竹山县|
田阳县|
台东县|
垣曲县|
平定县|
论坛|
都兰县|
全州县|
巴彦县|
离岛区|
龙山县|
尖扎县|
定远县|
彭水|
永城市|
濉溪县|
绍兴县|
通辽市|
沙河市|
长武县|