C語言中文網 目錄
首頁 > Shell腳本 閱讀:6,178

Shell數組拼接,Shell數組合并

所謂 Shell 數組拼接(數組合并),就是將兩個數組連接成一個數組。

拼接數組的思路是:先利用@*,將數組擴展成列表,然后再合并到一起。具體格式如下:

array_new=(${array1[@]}  ${array2[@]})
array_new=(${array1[*]}  ${array2[*]})

兩種方式是等價的,選擇其一即可。其中,array1 和 array2 是需要拼接的數組,array_new 是拼接后形成的新數組。

下面是完整的演示代碼:
#!/bin/bash

array1=(23 56)
array2=(99 "http://www.frifeb11.com/shell/")
array_new=(${array1[@]} ${array2[*]})

echo ${array_new[@]}  #也可以寫作 ${array_new[*]}
運行結果:
23 56 99 http://www.frifeb11.com/shell/

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo