<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國際加速解決方案。 廣告
                # [數組][2] 內存中一段連續的空間,用來存儲數據。 ## 聲明數組的常用語法 ~~~ declare -a ARY ARY=(1 2 3) ARY=("a" "b" "c") ~~~ ## 向數組中添加成員 ``` ARR[1]="item_1" ARR[2]="item_2" 或者 ARR+=("item_1") ARR+=("item_2") ``` ## ``` ${ARR[2]} # 獲取元素 ${ARR[@]:0:1} # 切片 ${#ARR[@]} # 獲取數組長度 ${#ARR} # 獲取數組長度 ``` ## 判斷一個指定的字符串是否在該數組中 ``` if echo "${ARR[@]}" | grep -w "item_1" &>/dev/null; then echo "Found" fi ``` ## 遍歷 ~~~ for i in ${a[@]}; do cmd done ~~~ # 關聯數組 ## **定義和初始化關聯數組** ? ?**關聯數組初始化賦值方式1** 這種情況必須先聲明再初始化,例如: ``` ? ? ? declare -A mydict? ? #聲明 ? ? ? mydict["name"]=guess ? ? ? mydict["old"]=18 ? ? ? mydict["favourite"]=coconut ```  **關聯數組初始化賦值方式2:** 以索引數組格式定義,只不過元素變成了鍵值對,這種方式不需要先聲明,例如: ``` mydict=(["name"]=guess ["old"]=18 ["favourite"]=coconut ["my description"]="I am a student") ``` ## **關聯數組的引用** 引用某個元素時,和普通數組的區別:只是索引為鍵而已 ``` echo?${mydict["name"]},輸出為guess ``` 引用整個關聯數組時,和普通數組的引用完全一樣 ``` echo?${mydict[@]} 或?echo?${mydict[*]} ``` ## 關聯數組的操作 ``` # 獲取關聯數組長度(元素的個數) echo ${#mydict[@]} # 關聯數組元素值的替換 echo ${mydict[@]/guess/xiaoli} # 關聯數組的刪除 unset mydict # 獲取關聯數組索引列表 ${!關聯數組名[@]} ``` [1]:http://blog.csdn.net/augusdi/article/details/44856207 [2]:https://www.codelast.com/tag/%E5%88%A4%E6%96%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E5%90%A6%E5%9C%A8shell%E6%95%B0%E7%BB%84%E4%B8%AD/
                  <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>

                              哎呀哎呀视频在线观看