if [條件]
then
語句1....
else
語句2....
ficase $變數名 in #嚴格掌握其語法
模式1) #右括號不能省
命令序列1
模式2)
命令序列2
預設執行的命令序列
esac #結尾反寫case表示結束
1 #!/bin/sh2 #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...