向陣列追加元素的方法與陣列複製非常類似。最簡單的追加到陣列的方法是將陣列複製語句進行擴充套件。
$ hobbies=( "$
$ for hobby in "$"
>
do>
echo "hobby: $hobby"
>
done
hobby: swimming
hobby: water skiing
hobby: canoeing
hobby: white-water rafting
hobby: surfing
hobby: scuba diving
hobby: diving
$本章開頭介紹了如何使用seq 0 $(($–1))獲取陣列的最後乙個實際元素。但陣列從0開始索引這一事實使得這一任務變得有些棘手。在向陣列追加單個元素時,陣列從0開始索引實際上使得追加操作更容易。
$ hobbies[$]=rowing
$ for hobby in "$"
>
do>
echo "hobby: $hobby"
>
done
hobby: swimming
hobby: water skiing
hobby: canoeing
hobby: white-water rafting
hobby: surfing
hobby: scuba diving
hobby: diving
hobby: rowing
$bash shell確實有組合兩個陣列的內建語法。這種使用c風格符號+=的方法更簡潔,而且寫出的**更清晰。
$ airsports=( flying gliding parachuting )
$ activities+=("$")
$ for act in "$"
>
do>
echo "activity: $act"
>
done
activity: swimming
activity: water skiing
activity: canoeing
activity: white-water rafting
activity: surfing
activity: scuba diving
activity: climbing
activity: walking
activity: cycling
activity: flying
activity: gliding
activity: parachuting
$ 出處:
Shell陣列追加元素的技巧
在shell中,陣列是沒有追加函式去實現給陣列新增新元素的,我們可以利用陣列的長度來新增新元素。一 舉個例子 1.定義乙個空陣列變數a a 2.現在陣列變數a的值是空的,新增乙個新元素b 方法 陣列變數 陣列變數長度 需要新增的元素 陣列變數長度 a b 新增完畢 3.檢視陣列變數的值 echo 輸...
js向陣列裡新增元素
js中對於陣列的操作很常見,下面記錄一下js向陣列新增元素的方法。let myarray 11,22,33 console.log 原陣列 myarray myarray.push 44,55 console.log 用push在陣列後面插入元素 myarray myarray.unshift 66...
資料結構 向陣列中新增元素
size是陣列的第乙個空元素的定位符。向所有元素後新增乙個新元素 public void addlast int e data size e size add size,e 在所有元素前新增乙個新元素 public void addfirst int e 在第index個位置插入乙個新元素e 總結 ...