最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本case語句簡(jiǎn)明教程

 更新時(shí)間:2014年07月19日 10:53:27   投稿:junjie  
這篇文章主要介紹了Shell腳本case語句簡(jiǎn)明教程,非常容易看懂的一篇文章,需要的朋友可以參考下

Shell case語句為多選擇語句。可以用case語句匹配一個(gè)值與一個(gè)模式,如果匹配成功,執(zhí)行相匹配的命令。case語句格式如下:

復(fù)制代碼 代碼如下:

case 值 in
模式1)
    command1
    command2
    ...
    commandN
    ;;
模式2)
    command1
    command2
    ...
    commandN
    ;;
esac

case工作方式如上所示。取值后面必須為單詞in,每一模式必須以右括號(hào)結(jié)束。取值可以為變量或常數(shù)。匹配發(fā)現(xiàn)取值符合某一模式后,其間所有命令開始執(zhí)行直至 ;;。

取值將檢測(cè)匹配的每一個(gè)模式。一旦模式匹配,則執(zhí)行完匹配模式相應(yīng)命令后不再繼續(xù)其他模式。如果無一匹配模式,使用星號(hào) * 捕獲該值,再執(zhí)行后面的命令。

下面的腳本提示輸入1到4,與每一種模式進(jìn)行匹配:

復(fù)制代碼 代碼如下:

echo 'Input a number between 1 to 4'
echo 'Your number is:\c'
read aNum
case $aNum in
    1)  echo 'You select 1'
    ;;
    2)  echo 'You select 2'
    ;;
    3)  echo 'You select 3'
    ;;
    4)  echo 'You select 4'
    ;;
    *)  echo 'You do not select a number between 1 to 4'
    ;;
esac

輸入不同的內(nèi)容,會(huì)有不同的結(jié)果,例如:
Input a number between 1 to 4
Your number is:3
You select 3

相關(guān)文章

  • 一個(gè)Linux系統(tǒng)安全設(shè)置的Shell腳本的分享(適用CentOS)

    一個(gè)Linux系統(tǒng)安全設(shè)置的Shell腳本的分享(適用CentOS)

    這篇文章主要介紹了一個(gè)設(shè)置Linux系統(tǒng)安全的Shell腳本的分享,適用CentOS,包含大部份的安全設(shè)置,只需執(zhí)行腳本就可以得到一個(gè)相對(duì)安全的Linux系統(tǒng)了,需要的朋友可以參考下
    2014-06-06
  • Linux ls命令操作詳解

    Linux ls命令操作詳解

    通過 ls 命令,我們可以查看指定目錄下的文件和子目錄,并結(jié)合不同的選項(xiàng)獲取詳細(xì)的文件信息,如權(quán)限、大小、修改時(shí)間等,這篇文章主要介紹了Linux ls命令詳解,需要的朋友可以參考下
    2025-04-04
  • Linux 下使用shell腳本定時(shí)維護(hù)數(shù)據(jù)庫的案例

    Linux 下使用shell腳本定時(shí)維護(hù)數(shù)據(jù)庫的案例

    這篇文章主要介紹了Linux 下使用shell腳本定時(shí)維護(hù)數(shù)據(jù)庫,本文通過案例分析給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 開發(fā)者常用及實(shí)用Linux Shell命令備忘錄(小結(jié))

    開發(fā)者常用及實(shí)用Linux Shell命令備忘錄(小結(jié))

    這篇文章主要介紹了開發(fā)者常用及實(shí)用Linux Shell命令備忘錄(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • linux ls命令教程及l(fā)s命令使用方法

    linux ls命令教程及l(fā)s命令使用方法

    學(xué)習(xí)linux這么久了,最常用的命令莫屬 ls命令了,今天就總結(jié)下ls命令的用法與經(jīng)驗(yàn)技巧。感興趣的朋友一起看看吧
    2017-08-08
  • Bash中數(shù)組的操作教程

    Bash中數(shù)組的操作教程

    這篇文章主要介紹了Bash數(shù)組操,包括定義數(shù)組、讀取數(shù)組、修改數(shù)組以及數(shù)組循環(huán),文中通過示例代碼給出了詳細(xì)的介紹,有需要的朋友可以參考下,下面來一起看看吧。
    2016-12-12
  • shell 里 awk print 的用法詳解

    shell 里 awk print 的用法詳解

    這篇文章主要介紹了shell 里 awk print 的用法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-09-09
  • 詳解&&、()、||決定linux命令的執(zhí)行順序

    詳解&&、()、||決定linux命令的執(zhí)行順序

    這篇文章主要介紹了&&、()、||決定linux命令的執(zhí)行順序,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-08-08
  • Bash腳本內(nèi)置的調(diào)試方法技巧

    Bash腳本內(nèi)置的調(diào)試方法技巧

    這篇文章主要介紹了Bash腳本內(nèi)置的調(diào)試方法技巧,本文介紹了調(diào)試技巧和幾個(gè)調(diào)試技巧,比如輸出行號(hào)的方法、只調(diào)試某段程序的方法,需要的朋友可以參考下
    2015-04-04
  • Shell中的${}、##和%%使用范例

    Shell中的${}、##和%%使用范例

    這篇文章主要介紹了Shell中的${}、##和%%使用范例,本文給出了不同情況下得到的結(jié)果,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

肇东市| 新疆| 紫金县| 贵州省| 汝州市| 泽州县| 铅山县| 平陆县| 亳州市| 新田县| 卢龙县| 大庆市| 武平县| 安福县| 临沂市| 庆云县| 桂东县| 海丰县| 巩义市| 临江市| 廊坊市| 于田县| 茂名市| 固安县| 友谊县| 类乌齐县| 苏尼特左旗| 漳浦县| 呼和浩特市| 安陆市| 沙洋县| 同心县| 永州市| 临猗县| 上高县| 治多县| 德化县| 长顺县| 涟源市| 余姚市| 漳州市|