1、數值
格式:
test "num1" opr "num2"
[ "num1" opr "num2" ]
opr 取值:
相等:-eq
不等:-ne
大於:-gt
小於:-lt 【l是字母L的小寫】
小於等於:-le
大於等於:-ge
2、字符串
格式:
[ str1 opr str2]
[ opr str ]
opr取值:
相等:=
不等:!=
空串:-z
非空串:-n
3、文件
格式:
[ opr file ]
opr取值:
目錄: -d
文件: -f
鏈接: -L
可讀: -r
可寫: -w
可執行: -x
文件非空: -s
4、邏輯運算符
邏輯與: -a 格式: [ condition1 -a condition2 ]
邏輯或: -o 格式: [ condition1 -o condition2 ]
邏輯否: ! 格式: [ ! condition ]