Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33046
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 275
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-17 16:58
文章分类

全部博文(19)

文章存档

2013年(19)

我的朋友

分类: LINUX

2013-09-04 15:32:08

中同时支持普通数组和关联数组。普通数组只能使用整数作为数组索引,而关联数组可以使用字符串作为数组索引。

1.定义数组:

    array=(array1 array2 array3)    //小括号中以空格区分不同数组

2.输出数组第三个值:

    echo ${array[2]}                  //下标从0开始


3.列出数组中所有值:

    echo ${array[@]}

    echo ${array[*]}                 //两种都可以

4.输出数组长度:

    echo ${#array[*]}

    echo ${#array[@]}             //两种都可以


PS:一种很笨的通过遍历数组得到长度:


for i in ${array[@]}

do

  if [ -n $i ]

  then

     i=$(($i+1))

  fi

done

echo $i

阅读(199) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~