手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

怎樣使用test命令

2016-02-01 17:04:37 10909

當(dāng)做以下測試的時候為了更直觀,您可以在用&& echo true” || echo false: #test -r file && echo true” || echo false” 

1.字符串判斷

 -n string   判斷字符串是否為非0,若為空字符串,返回false,不空則為true

-z string   判斷字符串是否為0,若為空字符串,返回true

string1 = string2 判斷兩字符是否相等,若相等返回true

string1 != string2 判斷兩字符串不相等,若相等返回false

     

2.整數(shù)判斷

integer1 -eq integer2  判斷兩個整數(shù)是否相等

integer1 -ge integer2  判斷integer1是否大于等于integer2

integer1 -gt integer2  判斷interger1是否大于integer2

integer1 -le integer2  判斷interger1是否小于等于integer2

integer1 -lt integer2  判斷interger1是否小于integer2

integer1 -ne integer2  判斷interger1不等于integer2,若不等則為true

3.判斷倆個文件

file1 -ef file2   判斷文件file1file2是否是同一個文件,主要通過inode號來判斷

file1 -nt file2   判斷文件file1是否比文件file2

file1 -ot file2   判斷文件file1是否比文件file2

     

4.文件判斷

-b file   判斷文件是否為塊設(shè)備

-c file   判斷文件是否為字符character special設(shè)備

-d file   判斷文件是否為一個目錄

-e file   判斷該文件是否存在

-f file   判斷是否問文件

-g file   判斷該文件是否具有SGID 的屬性?

-L file   判斷該文件是否為一個鏈接的文檔?

-S file   判斷該文件是否為一個socket文檔?

-p file    該文件名是否為一個 FIFO (pipe) 文件?

5.文件的權(quán)限判斷

-r file  判斷對文件是否具有讀權(quán)限?

-w file  判斷對文件是否具有寫權(quán)限?

-x file  判斷對文件時候具有執(zhí)行權(quán)限?

     

6.多重條件判斷

-a(and的縮寫)兩狀況同時成立  列如: test -r file -a -x file 判斷文件file是否同時具有讀執(zhí)行權(quán)限,返回true,否則false

-o(or的縮寫)兩個條件只要成立一個就返回true

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: