亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell腳本編程中case語句的實例用法

發布時間:2021-07-29 18:41:03 來源:億速云 閱讀:192 作者:chen 欄目:開發技術

本篇內容介紹了“shell腳本編程中case語句的實例用法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

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

#!/bin/sh
echo "please yes or no"
read input

#case語句的基本用法,記住每一個匹配后邊都有雙分號,代表本模式的結束和下一個#模式的開始,在進行通配符匹配的時候不要加雙引號
case "$input" in
yes ) echo "yes";;
y* ) echo "y*";;
y ) echo "y";;
no ) echo "no";;
n ) echo "n";;
* ) echo "default";;
esac

#合并匹配模式,case的匹配只能匹配一條,想要做到匹配多個結果使用如下的方式
case "$input" in
y* | 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"
esac

exit 0

“shell腳本編程中case語句的實例用法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝阳县| 甘孜县| 伊吾县| 汝南县| 类乌齐县| 华容县| 交城县| 尼玛县| 抚松县| 巫溪县| 榆林市| 朔州市| 东台市| 鹿邑县| 平昌县| 贵德县| 伊宁市| 花莲县| 延寿县| 达拉特旗| 准格尔旗| 新巴尔虎右旗| 鹤山市| 古蔺县| 民权县| 汕尾市| 上犹县| 大同市| 汾阳市| 文化| 全州县| 昆山市| 泾川县| 隆子县| 松原市| 武宣县| 公主岭市| 开远市| 正蓝旗| 乐至县| 新疆|