<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                > * 在Shell中,用括號來表示數組,數組元素用“空格”符號分割開 * > 構建數組 ~~~ 數組名=(值1 值2 ... 值n) array_name=(value0 value1 value2 value3) ~~~ > * 獲取數組中的值 ~~~ ${數組名[下標]} valuen=${array_name[n]} # @表示獲取所有值 echo ${array_name[@]} ~~~ > * 這是一個動態修改多個遠程主機用戶密碼的腳本 ~~~ #!/bin/bash #remote host hostlist=("192.168.56.130" "192.168.56.180") #root password` passwd="tuna" if [ `whoami` = "root" ];then echo "current user:root " else echo "permission denied" exit 1; fi if [ $# -ne 2 ];then echo "usage : user password " exit 1; fi /usr/bin/dpkg -l|grep sshpass >/dev/null &2>&1 if [ $? -ne 0 ];then echo "please install sshpass:sudo apt-get install -y sshpass" exit 1; fi for ip in ${hostlist[@]} do echo "--------------------------------------------------------------------------------------" echo "ip:$ip" sshpass -p $passwd ssh -o "StrictHostKeyChecking=no" -t root@$ip "echo '$1:$2' | chpasswd" > /dev/null if [ $? -eq 0 ];then echo "password 修改成功" else echo "password 修改失敗 ip:$ip" fi done ~~~ > * 刪除 ~~~ unset array[1] # 刪除數組中第一個元素 unset array # 刪除整個數組 ~~~ 子串替換 代碼如下: ~~~ [root@localhost dev]# array=( [0]=one [1]=two [2]=three [3]=four ) # 第一個匹配到的,會被刪除 ~~~ 代碼如下: ~~~ [root@localhost dev]# echo ${array[@]/o/m} mne twm three fmur ~~~ 所有匹配到的,都會被刪除 代碼如下: ~~~ [root@localhost dev]# echo ${array[@]//o/m} mne twm three fmur ~~~ 沒有指定替換子串,則刪除匹配到的子符 復制代碼 代碼如下: ~~~ [root@localhost dev]# echo ${array[@] //o/} ne tw three fur ~~~ 替換字符串前端子串 代碼如下: ~~~ [root@localhost dev]# echo ${array[@] /#o/k} kne two three four ~~~ 替換字符串后端子串 代碼如下: ~~~ [root@localhost dev]# echo ${array[@] /%o/k} one twk three four ~~~
                  <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>

                              哎呀哎呀视频在线观看