linux shell內(nèi)置判斷語(yǔ)句
內(nèi)置判斷,成功的時(shí)候返回0,不成功返回非零
test 判斷表達(dá)式
[ 判斷表達(dá)式 ] 注意前后必須留空格哦
數(shù)值運(yùn)算
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
字符串運(yùn)算
= 等于
!= 不等于
-z 是否為空
-n 是否不為空
文件運(yùn)算
-r 是否存在并可讀
-w 是否存在并可寫(xiě)
-x 是否存在并可執(zhí)行
-f 是否存在此文件
-d 是否存在此目錄
總結(jié)
以上所述是小編給大家介紹的linux shell內(nèi)置判斷語(yǔ)句,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
shell腳本echo輸出不換行功能增強(qiáng)實(shí)例
這個(gè)腳本很簡(jiǎn)單,就是可以用3種不同的函數(shù)(方法)來(lái)實(shí)現(xiàn),輸出后不換行2016-08-08shell腳本中main函數(shù)中$#獲取不到腳本傳入?yún)?shù)個(gè)數(shù)淺析
Linux的shell腳本,有時(shí)候我們?cè)谶\(yùn)行shell腳本時(shí)會(huì)給腳本傳入?yún)?shù),出于邏輯上的嚴(yán)謹(jǐn),在腳本中可能會(huì)做一些邏輯判斷或處理,例如判斷腳本傳入?yún)?shù)的個(gè)數(shù),這篇文章主要介紹了shell腳本中main函數(shù)中$#獲取不到腳本傳入?yún)?shù)個(gè)數(shù)淺析,需要的朋友可以參考下2024-03-03Shell 命令啟動(dòng)Docker Container的實(shí)現(xiàn)
本文主要介紹了Shell 命令啟動(dòng)Docker Container的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02如何利用shell開(kāi)發(fā)keepalived啟動(dòng)腳本
Keepalived軟件起初是專(zhuān)為L(zhǎng)VS負(fù)載均衡軟件設(shè)計(jì)的,用來(lái)管理并監(jiān)控LVS集群系統(tǒng)中各個(gè)服務(wù)節(jié)點(diǎn)的狀態(tài),后來(lái)又加入了可以實(shí)現(xiàn)高可用的VRRP功能。這篇文章主要介紹了使用shell開(kāi)發(fā)keepalived啟動(dòng)腳本,需要的朋友可以參考下2020-03-03