亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux系統(tǒng)中的case命令怎么用

      Linux系統(tǒng)中的case命令怎么用

      時(shí)間: 佳洲1085 分享

      Linux系統(tǒng)中的case命令怎么用

        Linux系統(tǒng)中case命令結(jié)構(gòu)用于多種情況的條件判斷。下面由學(xué)習(xí)啦小編為大家整理了Linux系統(tǒng)中case命令怎么用的相關(guān)知識(shí),希望對(duì)大家有幫助!

        Linux系統(tǒng)中case命令怎么用:case命令詳解

        用途說(shuō)明

        case結(jié)構(gòu)用于多種情況的條件判斷。類(lèi)似于其他編程語(yǔ)言中的switch/case語(yǔ)句,但從語(yǔ)法形式上講,有很大的不同。

        常用格式

        case 字符串 in

        模式)

        語(yǔ)句

        ;;

        模式2 | 模式3)

        語(yǔ)句

        ;;

        *)

        默認(rèn)執(zhí)行的 語(yǔ)句

        ;;

        esac

        提示:esac就是case反過(guò)來(lái)寫(xiě)。

        Linux系統(tǒng)中case命令怎么用:case命令實(shí)例

        示例一

        Bash代碼

        show_baby() {

        case class="main">

      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux系統(tǒng)中的case命令怎么用

      Linux系統(tǒng)中的case命令怎么用

      時(shí)間: 佳洲1085 分享

        男 | M)

        echo "是位小少爺"

        ;;

        女 | F)

        echo "是位小千金"

        ;;

        *)

        echo "有沒(méi)有搞錯(cuò)"

        ;;

        esac

        }

        show_baby 男

        show_baby M

        show_baby 女

        show_baby F

        show_baby 0

        [root@jfht ~]# show_baby() {

        > case class="main">

      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux系統(tǒng)中的case命令怎么用

      Linux系統(tǒng)中的case命令怎么用

      時(shí)間: 佳洲1085 分享

        > 男 | M)

        > echo "是位小少爺"

        > ;;

        > 女 | F)

        > echo "是位小千金"

        > ;;

        > *)

        > echo "有沒(méi)有搞錯(cuò)"

        > ;;

        > esac

        > }

        [root@jfht ~]#

        [root@jfht ~]# show_baby 男

        是位小少爺

        [root@jfht ~]# show_baby M

        是位小少爺

        [root@jfht ~]# show_baby 女

        是位小千金

        [root@jfht ~]# show_baby F

        是位小千金

        [root@jfht ~]# show_baby 0

        有沒(méi)有搞錯(cuò)

        [root@jfht ~]#

        補(bǔ)充:Linux系統(tǒng)中case命令補(bǔ)充說(shuō)明

        linux下shell中的case名字和C/C++中的switch類(lèi)似,但是shell中的case更強(qiáng)大和復(fù)雜。

        1、強(qiáng)大主要體現(xiàn)在:shell中case中的關(guān)鍵字可以是字符串類(lèi)型,而每一項(xiàng)中可以包含正則表達(dá)式。

        2、復(fù)雜主要體現(xiàn)在:shell中case的每一個(gè)項(xiàng)后有三個(gè)選擇:break(常規(guī)的break)、unconditional follow up(無(wú)條件繼續(xù))和conditional follow up(有條件繼續(xù))。

      3637062