中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell腳本基礎知識測試操作符有哪些

發布時間:2021-11-08 11:15:39 來源:億速云 閱讀:179 作者:小新 欄目:系統運維

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

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

[ 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)) 兩邊的空格可以省略兩個數等于返回真
((intnum1 != intnum2))兩個數不等于返回真
((intnum1 > intnum2))兩個數大于返回真
((intnum1 >= intnum2))兩個數大于或等于返回真
((intnum1 < intnum2))兩個數小于于返回真
((intnum1 <= intnum2))兩個數小于或等于返回真

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

 -f 文件 

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

-d 文件(目錄)

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

-s 文件

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

-e 文件

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

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

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

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

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

三、字符串測試符

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

- n "字符串"

若字符串長度不為0則真

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

兩個字符串相等為真

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

兩個字符串不相等為真

注意

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

四、邏輯連接符

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

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

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

 !                                                                 !                                                   not 非,相反為真

以上是“shell腳本基礎知識測試操作符有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肥东县| 乐平市| 连江县| 潮州市| 收藏| 遂溪县| 邹平县| 阿鲁科尔沁旗| 辉南县| 博乐市| 铜鼓县| 天镇县| 安化县| 奈曼旗| 资中县| 黄浦区| 荆门市| 潼关县| 壶关县| 莱阳市| 宜都市| 长顺县| 荔波县| 九寨沟县| 河北区| 抚宁县| 堆龙德庆县| 共和县| 佛学| 始兴县| 柳江县| 庐江县| 民丰县| 绥宁县| 陈巴尔虎旗| 都兰县| 桂东县| 平安县| 尤溪县| 蕉岭县| 那曲县|