case語法(高階篇)

2021-10-06 18:06:04 字數 905 閱讀 8260

[root@lxy case]# cat case 

#!/bin/bash

read

-p "please enter characters :"

keycase $key

in [1

-9])

echo "匹配的是數字 $key";;

[a-z])

echo "匹配的是字母 $key";;

*)echo "請輸入 [a-b] or [1

-9]字元or數字"

exit;;

esac

######語法

#流程控制

##case

# 語法:

# case 變數 in

# 匹配的變數1

)# 語法

# ;

;# 匹配的變數2

)# 語法

# ;

;# *

)# 語法

# ;

;#esac

##輸入數字1 輸出匹配的是數字 1

##輸入字元a 輸出匹配的是字母 a

##輸入其他字元a 輸出匹配的是字母 aa

[root@lxy case]# sh case

please enter characters :

1匹配的是數字 1

[root@lxy case]# sh case

please enter characters :a

匹配的是字母 a

[root@lxy case]# sh case

please enter characters :aa

請輸入 [a-b] or [1

-9]字元or數字

case語法案例

新增刪除openvppn使用者的指令碼 1 nginx啟動成功會有乙個pid檔案,所以根據判斷該檔案是否存在來確定nginx是開啟還是關閉狀態 2 通過指令碼傳入引數start或stop,通過case語句取值判斷 3 為了專業,呼叫系統函式庫的action函式 4 對函式及命令允許的返回值進行處理,...

迴圈2 if與case語法

if 條件表示式 then 指令fi或者 if 條件表示式 then 指令fiif 條件表示式 then 指令1else 指令2fiif 條件表示式1 then 指令1elif 條件表示式2 then 指令2elif 條件表示式3 then 指令3else 指令4fi條件表示式可以是test 等,也...

3 xpath高階語法 css高階語法

xpath 使用路徑表示式來選取 xml 文件或html文件上的節點或節點集,分別有絕對路徑 相對路徑兩種表達方式。缺點 webdriver會將整個頁面的所有元素進行掃瞄以定位我們所需要的元素,若指令碼中大量使用xpath做元素定位,指令碼的執行速度會變慢 表示式描述 選取當前節點 選取當前節點的父...