[root@master1-192-168-117-18 ~]# echo $?
1

[root@master1-192-168-117-18 ~]# [ -e /etc/profile ]
[root@master1-192-168-117-18 ~]# echo $?
0

[root@master1-192-168-117-18 ~]# [ -e /etc/profile ] && echo "I love you"
I love you

    除了邏輯“與”外,還有邏輯“或”,它在Linux系統中的運算符號為||,表示當前面的命令執行失敗后才會執行它后面的命令,因此可以用來結合系統環境變量USER來判斷當前登錄的用戶是否為非管理員身份:
            [xiha@master1-192-168-117-18 ~]$ [ $USER = root ] || echo No\\\'s root

No\\\’s root

            第三種邏輯語句是“非”,在Linux系統中的運算符號是一個嘆號(!),它表示把條件測試中的判斷結果取相反值。也就是說,如果原本測試的結果是正確的,則將其變成錯誤的;原本測試錯誤的結果則將其變成正確的

[root@master1-192-168-117-18 ~]# [ $USER != root ] || echo "no\\\’s root"
no\\\’s root

   先判斷當前登錄用戶的USER變量名稱是否等于root,然后用邏輯運算符“非”進行取反操作,效果就變成了判斷當前登錄的用戶是否為非管理員用戶了。最后若條件成立則會根據邏輯“與”運算符輸出user字樣;或條件不滿足則會通過邏輯“或”運算符輸出root字樣,而如果前面的&&不成立才會執行后面的||符號。

[root@master1-192-168-117-18 ~]# [ $USER != root ] && echo "user" || echo "root"
root

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Shell測試語句-與或非

登錄

找回密碼

注冊

主站蜘蛛池模板: 亚洲av色综合久久综合| 干老熟女干老穴干老女人| 亚洲av成人在线一区| 欧美做受视频播放| 依依成人精品视频在线观看 | 亚洲av伊人久久综合性色| 最新亚洲国产手机在线| 99re热视频这里只精品| 久久国产热这里只有精品| 精品国产成人国产在线观看| 国产suv精品一区二区| 熟女人妻aⅴ一区二区三区电影 | 正在播放酒店约少妇高潮| 宁德市| 久久久久久九九99精品| 亚洲小说乱欧美另类| 久久国产精品久久久久久| 亚洲欧洲一区二区三区久久| 国产精品点击进入在线影院高清| 团风县| 亚洲欧美一区二区成人片| 国产精品自在线拍国产| 又粗又硬又黄a级毛片| 激情亚洲专区一区二区三区| 中文字幕久久国产精品| 免费无码又黄又爽又刺激| 久久国产乱子精品免费女| 国产福利在线观看免费第一福利| 久热综合在线亚洲精品| 久久久成人毛片无码| 国产老妇伦国产熟女老妇高清 | 18岁日韩内射颜射午夜久久成人| 天天爽夜夜爽人人爽曰| 国产性色的免费视频网站| 潮喷失禁大喷水无码| 四虎国产精品成人免费久久| 中文字幕有码日韩精品| 国产又色又爽又高潮免费| 国产精品中文字幕第一页| 东方四虎在线观看av| 徐汇区|