<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 條件測試類型 * 整數測試 * 字符測試 * 文件測試 返回值為true或者false ### 條件比較測試表達式 ~~~ [ expression ] [[ expression ]] test expression ~~~ ## 整數比較 ~~~ -eq:= -ne:!= -gt:> -lt:< -ge:>= -le:<= ~~~ ## 文件測試 ### 存在性測試 ~~~ -e file 是否存在 -f file 是否為普通文件 -d file 是否為目錄 ~~~ ### 權限測試 ~~~ -r file 指定文件對當前用戶是否可讀 -w file 指定文件對當前用戶是否可寫 -x file 指定文件對當前用戶是否可執行 -u file 當前用戶是否是文件的屬主 -g file 當前用戶是否是文件的屬組 ~~~ ### 文件大小測試 ~~~ -s file 文件存在且非空 ~~~ ## 字符測試 `[[ ]]`或者`[ ]`都可以 ### 等值比較 `=`或者`==`,**注意**:等號兩端要有空格 ### 不等比較 `!=`,**注意**:等號兩端要有空格 ### 是否為空測試 ~~~ -z string:測試字符串是否為空,空為真; -n string:測試字符串是否不為空,不空為真; ~= 左側的字符串能否被右側的PATTERN所匹配 ~~~ ## 組合條件測試 ### 方式1 ~~~ COMMAND1 && COMMAND2 COMMAND1 || COMMAND2 ! COMMAND1 ~~~ ### 方式2 ~~~ [ EXPRESSION1 -a EXPRESSION2 ] [ EXPRESSION1 -o EXPRESSION2 ] [ ! EXPRESSION1 ] ~~~ ### 樣例 傳遞一個用戶名參數給腳本,判斷此用戶的用戶名跟其基本組的組名是否一致,并將結果顯示出來。 ~~~bash #!/bin/bash if [ $# -ne 1 ]; then echo "Please enter a argument." exit 1 elif ! id $1 &> /dev/null; then echo "No such user." exit 2 elif [ $1 == $(id $1 -g -n) ]; then echo "Same." else echo "Diffrent." fi ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看