shell编程中用到的特殊变量

shell中定义一个数组:

       arrayname=(value1  value2   ...   valuen);

获取数组元素的个数:

       那么${#arrayname[@]}表示数组中元素的个数。

特别注意:

         在shell中分隔符是空格"",不能用","。

获取数组中的一个元素:

         $arrayname[index]

修改该数组中的一个元素:

        arrayname[index]=新值

获取数组中的所有元素:

       ${arrayname[*]}

      所以遍历数组就变成为:

      for value in   ${arrayname[*]}

      do

                 echo $value

      done

 

posted on 2015-07-12 21:59  ruce.fan  阅读(110)  评论(0编辑  收藏  举报

导航