Shell中的語句 if

2021-10-02 19:39:41 字數 958 閱讀 9496

fi

整條語句的執行邏輯為:

如果condition1成立,那麼就執行if後面的statement1

如果condition1不成立,那麼繼續執行elif,判斷condition2

如果condition2成立,那麼就執行statement2

如果condition2不成立,那麼繼續執行elif,判斷condition3

如果condition3成立,那麼就執行statement3

如果condition4不成立,那麼繼續執行elif

如果所有的if和elif判斷都不成立,就進入最後的else,執行statement(n)

shell 中的if語句

1 2 3 4 if a a 空格用 標示 then echo a a fi 最近幾天寫指令碼,遇到if語句時總是吃不準。這次總結一下。使用if語句有2中方式,一種是使用test命令另一種是使用 其中後者比較常用。方法一,使用test命令,這個命令返回乙個boolean值。1 test e data...

shell中的if語句

語法格式 if command then commands fi其中的command包含如下 shell command 任何shell命令,如果shell命令返回0,代表true,否則,代表false。並且多個command可以同時作為if的判斷條件,即可以寫為 if command1 comma...

shell 中的if語句

bash中如何實現條件判斷?條件測試型別 整數測試 字元測試 檔案測試 一 條件測試的表示式 expression 括號兩端必須要有空格 expression 括號兩端必須要有空格 test expression 組合測試條件 二 整數比較 命令間的邏輯關係 第乙個條件為假 第二個條件不用在判斷,最...