表示式
返回值
-d file
如果這個檔案是乙個目錄,返回true
-f file
如果這個檔案是乙個普通檔案,返回true
-r file
如果這個檔案是唯讀的,返回true
-s file
如果這個檔案長度非0,返回true
-t [filedes]
如果檔案描述符filedes的聯絡著終端的,返回true
-w file
如果這個檔案是可寫的,返回true
-x file
如果這個檔案是可執行的,返回true
-b file
如果這個檔案是塊特殊檔案,返回true
-c file
如果這個檔案是字串特殊檔案,返回true
-e file
如果這個檔案存在,返回true
-l file
如果這個檔案存在而且是乙個符號鏈結檔案,返回true
shell 檔案狀態測試
shell 檔案狀態測試 shell 檔案狀態測試 檔案狀態測試 b filename 當filename 存在並且是塊檔案時返回真 返回0 c filename 當filename 存在並且是字元檔案時返回真 d pathname 當pathname 存在並且是乙個目錄時返回真 e pathnam...
shell 測試檔案狀態運算子
測試命令 test,詳細可用man test查詢 測試符號 注意只有一層中括號,中括號內左右兩側必須要有空格 test與效果都一樣,引數也都一樣1.test和引數解釋 d 目錄 s 檔案長度 0 非空 f 正規檔案 w 當前使用者可寫 root使用者無視許可權 r 可讀 x 可執行 l 軟連線檔案 ...
Shell 退出狀態
退出狀態 每一條命令,不管是內建的 shell函式,還是外部的,當它退出時,都會返回乙個小的整數值給引用它的程式。這是大家所熟知的程式的退出狀態 exit status 在shell下執行程式時,有許多方式可取用程式的退出狀態。退出狀態值 退出狀態為0 表示成功,也就是程式執行完成且未遭遇任何問題。...