整數測試 [NUM1 -le '$NUM' ]
-le:小於等於,一般用法
-lt:小於
-ge:大於等於
-gt:大於
-eq:等於
-ne:不等於
字符測試
== 相同
!= 不同
-n:不爲空,一般用法 [ -n '$STRING']
-z:爲空,與-n相反
=~ [ $STRING =~ $STRING2 ] 測試$STRING2是否包含於$STRING中
文件測試[ -efdrwx FILE ]
-e:文件存在
-f:文件存在且爲普通文件
-d:文件存在且爲目錄
-r:文件存在,且有讀權限
-w:文件存在,且有寫權限
-x:文件存在且有執行權限
-s:測試文件是否爲空
組合關係
-a或&&:與關係
-o或||:或關係
! 非關係