shell基礎筆記3 選擇控制結構

2022-07-25 05:03:07 字數 643 閱讀 2240

if [條件]

then

語句1....

else

語句2....

ficase $變數名 in  #嚴格掌握其語法

模式1)    #右括號不能省

命令序列1

模式2)

命令序列2

預設執行的命令序列

esac        #結尾反寫case表示結束

1 #!/bin/sh

2 #case-esac分支結構演練

3 read -p "

請輸入乙個字元,然後按回車

"key

4case $key in

5 [0-9

])6 echo "

你輸入的數字

"7 echo "

數字是:$key"8

;;9 [a-z]|[a-z])

10 echo "

你輸入的是字元

"11 echo "

字元是:$key"12

;;13 *)

14 echo "

你輸入的是特殊符號

"15 echo "

特殊符號是:$key"16

;;17 esac

shell 筆記 控制結構

1.if.then.else結構 條件語句 if expr then elif expr then else fi 中括號表示乙個 test 命令,中括號和測試條件 expr 之間需要有空格 test命令有不同的測試,如檔案 字串比較 數字比較 expr和expr可以通過,o or a and ex...

Shell基礎筆記

shell是乙個命令列直譯器,它為使用者提供了乙個向linux核心傳送請求以便執行程式的介面 系統級程式,使用者可以用shell來啟動 掛起 停止甚至是編寫一些程式。shell的分類 bourne shell c shell 指令碼執行 賦予執行許可權,直接執行 chmod 755 hello.sh...

shell基礎筆記

3.運算子 4.條件判斷 5.流程控制 6.read 讀取控制條輸入 7.函式 8 shell 工具 指令碼格式 執行指令碼 有兩種方法 改變許可權為755 採用解析器 例如 常用的系統變數 基本語法 定義變數 變數 值 撤銷變數 unset 變數 宣告靜態變數 readonly 變數,不能unse...