Llinux Gvim shell 数组

#数组:bash只支持一维数组,下标0开始。
#定义数组:    array_name=(value0 value1 value2),如下

1 array_name=(
2 value0
3 value1
4 value2
5 )

#还可以单独定义数组的各个分量,可以不使用连续下标,而且下标范围没有限制,如下

 

1 array_name[0]="value0"
2 array_name[1]="value1"
3 array_name[3]="value3"

 

#读取数组:    指定获取${array_name[index]},全部获取${array_name[* or @]}如下

1 valuen=${array_name[0]}
2 echo " First Method , ${valuen} "
3 echo " Array[] , ${array_name[*]} "

#获取数组的长度,与获取字符串长度相同

1 echo " ${#array_name[@]} "    #获取数组的长度#
2 echo " ${#array_name[*]} "    #获取数组的长度#
3 echo " ${#array_name[1]} "    #获取索引为1的内容的长度#

 



 

posted @ 2016-06-09 09:25  Blog4Matto  阅读(129)  评论(0编辑  收藏  举报