日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux命令:case选择结构语句

發布時間:2025/4/16 linux 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux命令:case选择结构语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

]case命令簡介:


??? ??此命令用于條件判斷,選擇結構.

1.命令格式:?

case SWITCH in ? ? ?-----SWITCH 變量值

? value1)

? ? statement ? ? -----statement 語句

? ? ...

? ? ? ;;

? ? value2)

? ? ? statement

? ? ? ...

? ? ? ;;

? ? *)

? ? ? statement

? ? ? ....

? ? ?;;

? esac



2.命令功能:

通過選擇結構,對所有可能出現的條件語句,進行比較得出最后輸出結果。


3.命令參數:

? ? ? ?/

??4、命令實例:

? ?1、通過鍵盤輸入字符,如果是大寫字母就表示大寫字母,小寫即為小寫字母。

? #!/bin/bash

? #

? case $1 in

? [0-9])

? ? echo "it is digit"

? ? ;;

? [a-z])

? ? echo "it is lower"

? ? ;;

? [A-Z])

? ? echo "it is Upper"

? ? ;;

? *)

? ? echo "it is Unknown"

? ?;;

?esac

? 2、只接受參數start ,stop,restart,shutdown.

? #!/bin/bash

? #

? #program

? case $1 in

? 'start')

? ? echo "start server..." ;;

? 'restart')

? ? echo "restart server..." ;;

? 'stop')

? ? echo "stop server..." ;;

? 'status')

? ? echo "Running..." ;;

? ?*)

? ? echo "`basename $0` {start|stop|restart|status}" ;;

?esac

? 3、寫一個腳本,可以接受選項參數,而后能獲取每一個選項,及選項的參數,

并能根據選項及參數做出特定的操作。

? ?

#!/bin/bash

#

declare -i SHOWNUM=0

declare -i SHOWUSERS=0

?

for I in `seq 1 $#`; do

? if [ $# -gt 0 ]; then

??? case $1 in

??? -h|--help)

????? echo "Usage: `basename$0` -h|--help -c|--count -v|--verbose"

????? exit 0 ;;

??? -v|--verbose)

????? let SHOWUSERS=1

????? shift ;;

??? -c|--count)

????? let SHOWNUM=1

????? shift ;;

??? *)

????? echo "Usage: `basename$0` -h|--help -c|--count -v|--verbose"

????? exit 8 ;;

??? esac

? fi

done

?

if [ $SHOWNUM -eq 1 ]; then

? echo "Logged users: `who |wc -l`."

? if [ $SHOWUSERS -eq 1 ]; then

??? echo "They are:"

??? who

? fi

fi
















本文轉自wang650108151CTO博客,原文鏈接:http://blog.51cto.com/woyaoxuelinux/1866118?,如需轉載請自行聯系原作者




總結

以上是生活随笔為你收集整理的linux命令:case选择结构语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。