首頁  >  文章  >  後端開發  >  用if條件語句

用if條件語句

高洛峰
高洛峰原創
2016-11-03 17:21:581816瀏覽

   使用專業的if條件語句,可以更好的整理腳本結構,似的層此分明,清晰易懂。

【if語句的結構】

(一)單分支的if語句

    結構:if 條件測試作業           then 指令序列                    then 警報


🎠                fi

用if條件語句(二)雙分支的if語句

    結構:if 條件測試操作                                            else 啟動httpd服務


          fi                   句子

    結構:if 條件測試操作1            例如:if 分數為85-100之間

             then 為優良


          elif 條件測試操作2                elif 分數為60-84之間

            then 命令序列2                    then 判為合格用if條件語句

          esle                              esle


            命令序列3                            判為不合格


            ...                                  ...


          fi                       

(一)單分支if語句應用

    編寫腳本,在腳本中可以先判斷當前用戶是不是root,如果不是則報錯並執行“ exit 1”退出腳本(1表示退出後的回傳狀態值),而不再執行其他程式碼。


輸入:vim /opt/chkifroot.sh



新增執行權並驗證:

用if條件語句(二)雙分支語句應用

    編寫一個腳本,透過Shell腳本檢查vsftpd服務是否運行,如果已經在運行則列出其監聽地址、PID號,否則輸出提示“警告:vsftpd服務不可用!”

輸入:vim chkftpd.sh

用if條件語句

加入執行權限並測試效果

用if條件語句

(三)多分支if語句應用

    編寫一個腳本對三擋。

輸入:vim gradediv.sh

用if條件語句

新增執行權限並驗證效果:

用if條件語句

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn