1 單分支if條件語句
(1) if [ 條件判斷式 ];then
程式fi
(2) if [ 條件判斷式 ]
then
程式fi
例:檢測根分割槽的使用量
2 雙分支if條件語句
if [ 條件判斷式 ]
then
條件成立時,執行的程式
else
條件不成立時,執行的程式
fi例:備份/home/zhw的資料
3 多分支if條件語句
if [ 條件判斷式1 ]
then
當條件判斷式1成立時,執行程式1
elif [ 條件判斷式2 ]
then
當條件判斷式2成立時,執行程式2
else
當所有條件都不成立時,執行的程式
fi例:
case $變數名 in
"值1")
如果變數是值1,執行程式1
; ;"值2")
如果變數是值2,執行程式2
; ;*)
如果變數不是上面的值,執行此程式
; ;esac
例:
for 變數 in 值1 值2 值3 ...
do程式
down
例1:輸出1-6
例2:查詢檔案個數
for(( 初始值;迴圈控制條件;變數變化 ))
do程式
done
例:1-100相加
例:批量新增使用者
例:批量刪除使用者
while [ 條件判斷式 ]
do程式
done
例:1-100相加
until [ 條件判斷語句 ]
do程式
done
例:1-100相加
linux 流程控制 if語句
語法 if 條件判斷式 then 程式 fi 或者 if 條件判斷式 then 程式 fi 注意 1 if語句使用fi結尾,和一般語言大括號結尾不同 2 條件判斷式 就是利用test命令判斷,所以中括號和條件判斷式之間必須 有空格 3 then 後面跟符合條件之後執行的程式,可以放在之後,用 分割。...
shell流程控制學習
linux shell有一套自己的流程控制語句,其中包括條件語句 if 迴圈語句 for,while 選擇語句 case 下面我將通過例子介紹下,各個語句使用方法。一 shell條件語句 if用法 if語句結構 if then elif else fi if 條件測試語句 then action e...
JAVA學習 流程控制
package com.company public class control else int age 45 if age 18 else if age 30 else case 裡要記得加 break 不然後面的 都會列印出來 有限種類的具體值 才會用到switch int weekday 4...