真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

shell腳本基礎(chǔ)知識測試操作符有哪些

小編給大家分享一下shell腳本基礎(chǔ)知識測試操作符有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有白城免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

一、整數(shù)測試符 比較大小;注:操作符兩邊必須留空格

[ intnum1 -eq intnum2 ] 或是 [[ intnum1 -eq intnum2 ]]
-eq:等于
[ intnum1 -ne intnum2 ]或是 [[ intnum1 -ne intnum2 ]]-ne:不等于
[ intnum1 -gt intnum2 ]或是 [[ intnum1 -gt intnum2 ]]-gt:大于
[ intnum1 -ge intnum2 ]或是 [[ intnum1 -ge intnum2 ]]-ge:大于等于
[ intnum1 -lt intnum2 ]或是 [[ intnum1 -lt intnum2 ]]-lt: 小于
[ intnum1 -le intnum2 ]或是 [[ intnum1 -le intnum2 ]]-le:小于等于
((intnum1 == intnum2)) 兩邊的空格可以省略兩個數(shù)等于返回真
((intnum1 != intnum2))兩個數(shù)不等于返回真
((intnum1 > intnum2))兩個數(shù)大于返回真
((intnum1 >= intnum2))兩個數(shù)大于或等于返回真
((intnum1 < intnum2))兩個數(shù)小于于返回真
((intnum1 <= intnum2))兩個數(shù)小于或等于返回真

二、文件測試  這些操作符合對于[[]]、[]、test幾乎通用,更多man test

 -f 文件 

文件存在且為普通文件為真,即測試表達式成

-d 文件(目錄)

文件存在且為目錄文件為真,即測試表達式成立

-s 文件

文件存在且為大小不為0則真,即測試表達式成立

-e 文件

文件存在為真,即測試表達式成立,只要有文件就行,要區(qū)別與“-f”

-r 文件文件存在且可讀則真,即測試表達式成立
-w 文件

文件存在且可寫則真,即測試表達式成立

-x 文件文件存在且可執(zhí)行則真,即測試表達式成立
-L 文件

文件存在且為鏈接文件則真,即測試表達式成立

三、字符串測試符

-z "字符串" 若字符串長度為0則真;[ -z "abc" ]&&echo 1||echo 0

- n "字符串"

若字符串長度不為0則真

"字符串1" = "字符串2"

兩個字符串相等為真

"字符串1" != "字符串2"

兩個字符串不相等為真

注意

字符串用雙引號包含;比較符兩端有空格

四、邏輯連接符

在[]及test                                   在(())和[[]]使用的比                                  說明

 -a                                                            &&                                           and 與,兩個都為真則真

 -o                                                             ||                                               or 或,兩端有一個為真則真

 !                                                                !                                                  not 非,相反為真

以上是“shell腳本基礎(chǔ)知識測試操作符有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章題目:shell腳本基礎(chǔ)知識測試操作符有哪些
分享地址:http://weahome.cn/article/gchoej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部