码迷,mamicode.com
首页 > 编程语言 > 详细

用shell定义和访问数组

时间:2015-06-05 13:57:00      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

定义数组

arr=(1 2 3 4 5)

访问数组

# echo ${arr[0]}
1

打印数组中所有的值

# echo ${arr[*]}

1 2 3 4 5

打印数组长度

# echo ${#arr[*]}
5

以上定义的数组,索引只能为数字,下面将介绍关联数组

关联数组

首先需要用单独的语句将变量声明为关联数组

# declare -A arr_array

#  arr_array=([apple]=‘100‘ [orange]=‘200‘) //定义数组 索引为apple orange

#  echo ${arr_array[apple]}         //数组指定索引的数组的值
100

获取数组的索引列表

# echo ${!arr_array[*]}
orange apple

用shell定义和访问数组

标签:

原文地址:http://www.cnblogs.com/KarenWang/p/4554205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!