http://blog.csdn.net/zbszhangbosen/article/details/7786477
6. 连接两个数组,array=("${array1[@]}" "${array2[@]}"),用""的目的是防止元素本身包含空格,前面已经提到过
7. 复制一个数组,跟上面连接一样array=("${array1[@]}")
8. 数组添加元素,原理也跟上面一样array=("${array1[@]}" "xx")
[popexizhi: 一直认为shell数组不支持动态数组,看来不是啊!]
9. 提取数组的元素,${array[@]:3:2} 从第三个位置开始,取两个元素。如果是针对一个元素提取(相当于substring)${array[index]:start:len}
[popexizhi:这个和python的[start:end] 可以一拼 ]
没有评论:
发表评论