檔案運算子 linux

2021-09-01 14:22:44 字數 766 閱讀 2266

[size=medium]檔案運算子

-d filename 如果filename 為目錄,則返回真。

-f filename 如果filename 為普通的檔案,則返回真。

-r filename 如果filename 可讀,則返回真。

-s filename 如果filename 的長度大於零,則返回真。

-w filename 如果filename 可寫,則返回真。

-x filename 如果filename 可執行,則返回真。

整數運算子

int1 -eq int2 如果int1 和i n t 2相等,則返回真。

int1 -ge int2 如果int1 大於等於i n t 2,則返回真。

int1 -gt int2 如果int1 大於i n t 2,則返回真。

int1 -le int2 如果i n t 1小於等於i n t 2,則返回真。

int1 -lt int2 如果i n t 1小於i n t 2,則返回真。

int1 -ne int2 如果int1 不等於i n t 2,則返回真。

字串運算子

str1 = str2 如果str1 和s t r 2相同,則返回真。

str1 != str2 如果str1 和s t r 2不相同,則返回真。

str 如果str 不為空,則返回真。

-n str 如果str 的長度大於零,則返回真。

-z str 如果str 的長度等於零,則返回真。

[/size]

linux運算 linux運算子

bin bash a 10 b 20 val expr a b echo a b val val expr a b echo a b val val expr a b echo a b val val expr b a echo b a val val expr b a echo b a val i...

(運算子) 運算子

運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...

Shell 基本運算子 檔案測試運算子

檔案測試運算子用於檢測 unix 檔案的各種屬性。屬性檢測描述如下 操作符 說明 舉例 b file 檢測檔案是否是塊裝置檔案,如果是,則返回 true。b file 返回 false。c file 檢測檔案是否是字元裝置檔案,如果是,則返回 true。c file 返回 false。d file ...