shell-数组小结
shell-数组小结
shell-数组小结
shell脚本中经常会用到数组的情况。整理下数组常用变量格式:
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
评论暂时关闭