最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell腳本中if判斷‘-a‘ - ‘-z‘的具體使用

 更新時間:2024年03月05日 09:09:30   作者:早九晚十二  
本文主要介紹了shell腳本中if判斷‘-a‘ - ‘-z‘具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

shell腳本if判斷變量介紹

變量含義
[ -a FILE ]如果 FILE 存在則為真
[ -b FILE ]如果 FILE 存在且是一個塊特殊文件則為真
[ -c FILE ]如果 FILE 存在且是一個字符特殊文件則為真
[ -e FILE如果 FILE 存在則為真
[ -f FILE ]如果 FILE 存在且是一個普通文件則為真
[ -g FILE ]如果 FILE 存在且已經(jīng)設(shè)置了SGID則為真
[ -h FILE ]如果 FILE 存在且是一個符號連接則為真
[ -k FILE ]如果 FILE 存在且已經(jīng)設(shè)置了粘制位則為真
[ -r FILE ]如果 FILE 存在且是可讀的則為真
[ -s FILE ]如果 FILE 存在且大小不為0則為真
[ -t FD ]如果文件描述符 FD 打開且指向一個終端則為真
[ -u FILE ]如果 FILE 存在且設(shè)置了SUID (set user ID)則為真
[ -w FILE ]如果 FILE 如果 FILE 存在且是可寫的則為真
[ -x FILE ]如果 FILE 存在且是可執(zhí)行的則為真
[ -O FILE ]如果 FILE 存在且屬有效用戶ID則為真
[ - G FILE ]如果 FILE 存在且屬有效用戶組則為真
[ -L FILE ]如果 FILE 存在且是一個符號連接則為真
[ -N FILE ]如果 FILE 存在 and has been mod如果ied since it was last read則為真
[ -S FILE ]如果 FILE 存在且是一個套接字則為真
[ -z STRING ]“STRING” 的長度為零則為真

字符串判斷

變量含義
str1 = str2兩個字符串完全相等為真
str1 != str2兩個字符串不完全相等為真
-n str1當(dāng)串的長度大于0時為真(串非空)
-z str1當(dāng)串的長度為0時為真(空串)
str1當(dāng)串str1為非空時為真

數(shù)字判斷

變量含義
int1 -eq int2兩數(shù)字相等為真
int1 -ne int2兩數(shù)字不相等為真
int1 -gt int2int1大于int2為真
int1 -ge int2int1>= int2為真
in1 -lt int2int1<int2 為真
int1 -le int2int1 <= int2為真

文件判斷

變量名含義
-r file用戶可讀為真
-w file用戶可寫為真
-f file-文件為正規(guī)文件為真
-x file用戶可執(zhí)行為真
-d file文件為目錄為真
-c file存在且是特殊字符文件為真
-s file文件大小非0為真
-b file文件為塊特殊文件為真
-t file文件描述符(默認(rèn)1)指定的設(shè)備為終端時為真

復(fù)雜邏輯

變量名含義
-a
-o
!
!=不等于

到此這篇關(guān)于shell腳本中if判斷‘-a‘ - ‘-z‘的具體使用的文章就介紹到這了,更多相關(guān)shell if判斷‘-a‘ - ‘-z‘內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • awk腳本統(tǒng)計一組單詞中字母出現(xiàn)最多最少頻率

    awk腳本統(tǒng)計一組單詞中字母出現(xiàn)最多最少頻率

    這篇文章主要介紹編寫一個 awk 腳本來找到一組單詞中出現(xiàn)次數(shù)最多(和最少)的單詞頻率,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • jar包重啟shell腳本問題記錄

    jar包重啟shell腳本問題記錄

    工作中經(jīng)常需要重啟jar包,這里寫一個restart.sh文件,記錄一下,對shell腳本重啟jar包知識感興趣的朋友一起看看吧
    2024-02-02
  • linux shell 根據(jù)進程名獲取pid的實現(xiàn)方法

    linux shell 根據(jù)進程名獲取pid的實現(xiàn)方法

    這篇文章主要介紹了linux shell 根據(jù)進程名獲取pid的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Linux啟動過程詳細介紹

    Linux啟動過程詳細介紹

    這篇文章主要介紹了Linux啟動過程詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • unix編程創(chuàng)建前綴固定的臨時文件代碼分享

    unix編程創(chuàng)建前綴固定的臨時文件代碼分享

    unix編程創(chuàng)建一個前綴固定的臨時文件,實現(xiàn)功能:創(chuàng)建一個臨時文件,并返回其文件描述符
    2013-12-12
  • linux 中的gzip命令

    linux 中的gzip命令

    gzip是在Linux系統(tǒng)中經(jīng)常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。接下來通過本文給大家分享linux 中的gzip命令,感興趣的朋友一起看看吧
    2017-09-09
  • 實現(xiàn)shell終端代碼分享(可用戶登錄 實現(xiàn)系統(tǒng)命令)

    實現(xiàn)shell終端代碼分享(可用戶登錄 實現(xiàn)系統(tǒng)命令)

    實現(xiàn)shell終端代碼分享,實現(xiàn)用戶登錄,系統(tǒng)命令使用,大家參考實現(xiàn)吧
    2013-12-12
  • Shell腳本導(dǎo)入導(dǎo)出數(shù)據(jù)的項目示例

    Shell腳本導(dǎo)入導(dǎo)出數(shù)據(jù)的項目示例

    在工作中,很多場景都會涉及到數(shù)據(jù)的導(dǎo)入導(dǎo)出,本文就介紹一下使用Shell腳本導(dǎo)入導(dǎo)出數(shù)據(jù)的項目示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Linux中常用資源監(jiān)控命令總結(jié)

    Linux中常用資源監(jiān)控命令總結(jié)

    這篇文章主要為大家詳細介紹了Linux中常用的資源監(jiān)控命令,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • linux下批量刪除utf8 bom的實現(xiàn)方法

    linux下批量刪除utf8 bom的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猯inux下批量刪除utf8 bom的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03

最新評論

应用必备| 张家港市| 宁乡县| 蓬溪县| 永仁县| 海淀区| 图木舒克市| 玉田县| 漳州市| 利津县| 远安县| 齐齐哈尔市| 贵溪市| 涟水县| 平谷区| 资中县| 吉林省| 同仁县| 武宁县| 岳阳县| 辽宁省| 永登县| 南华县| 垫江县| 大宁县| 徐闻县| 育儿| 十堰市| 屯门区| 平舆县| 游戏| 青州市| 油尖旺区| 芜湖县| 凯里市| 汤原县| 富源县| 阳高县| 常宁市| 九龙县| 石林|