判斷
字串
string1 = string2 判斷字串是否相等判斷string1 != string2 判斷字串是否不相等
-z string 判斷字串是否為空串,"",null,未定義均為正
string1 \> string2 判斷字串小於,《需要轉義
string1 \< string2 判斷字串大於
字串
string1 = string2 判斷字串是否相等整數string1 != string2 判斷字串是否不相等
-z string 判斷字串是否為空串,"",null,未定義均為正
string1 \> string2 判斷字串小於,《需要轉義
string1 \< string2 判斷字串大於
num1 -eq num2 判斷兩數是否相等檔案num1 -ne num2 判斷兩數是否不相等
num1 -gt num2 大於
num1 -ge num2 大於等於
num1 -lt num2 小於
num1 -le num2 小於等於
-a file -e file 檔案是否存在-b file 是否為塊檔案
-c file 是否為字元檔案
-d file 是否為目錄
-s file 是否為非空檔案
-f file 是否為常規檔案
-r file 是否可讀
-w file 是否可寫
-x file 是否可執行
-l file 是否為鏈結檔案
條件語句格式
if expression
then
statement
fiif expression
then
statement
else
statement
fiif expression
then
statement
elif expression
then
statement
else
statement
ficase value in
value1)
statement;;
value2)
statement;;
*)statement;;
esac
Shell指令碼(六) 條件判斷
1 基本語法 condition 注意 condition 前後要有空格 注意 條件非空即為true,atguigu 返回true,返回false。2.常用判斷條件 1 兩個整數之間比較 字串比較 lt 小於 less than le 小於等於 less equal eq 等於 equal gt 大...
2 條件語句
python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,基本形式為 if 判斷條件 執行語句 else 執行語...
Linux 與 Shell程式設計 2 條件測試
條件測試是程式設計中不可缺少的一部分.以下就是shell程式設計中常見的條件測試方法.test 或 命令 使用這二個命令用來測試條件是真還是假.使用方法 if test f file.c 或 if f file.c then then fi fi 當條件滿足 即為真 時,則執行then後面的語句.注...