shell測試檔案狀態

2021-06-26 05:07:34 字數 512 閱讀 7321

表示式

返回值

-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 表示成功,也就是程式執行完成且未遭遇任何問題。...