=========================================================== 比 較 描 述 ----------------------------------------------------------- n1 -eq n2 檢查n1是否與n2相等 (equal) n1 -ge n2 檢查n1是否大於或等於n2 (greater and equal) n1 -gt n2 檢查n1是否大於n2 (greater than) n1 -le n2 檢查n1是否小於或等於n2 (less and equal) n1 -lt n2 檢查n1是否小於n2 (less than) n1 -ne n2 檢查n1是否不等於n2 (not equal) ===========================================================
=========================================================== 比 較 描 述 ----------------------------------------------------------- str1 = str2 檢查str1是否和str2相同 str1 != str2 檢查str1是否和str2不同 str1 < str2 檢查str1是否比str2小 str1 > str2 檢查str1是否比str2大 -n str1 檢查str1的長度是否非0 -z str1 檢查str1的長度是否為0 ===========================================================
================================================================== 比 較 描 述 ------------------------------------------------------------------ -d file 檢查file是否存在並是一個目錄 -e file 檢查file是否存在 -f file 檢查file是否存在並是一個文件 -r file 檢查file是否存在並可讀 -s file 檢查file是否存在並非空 -w file 檢查file是否存在並可寫 -x file 檢查file是否存在並可執行 -O file 檢查file是否存在並屬當前用戶所有 -G file 檢查file是否存在並且默認組與當前用戶相同 file1 -nt file2 檢查file1是否比file2新 file1 -ot file2 檢查file1是否比file2舊 ==================================================================