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