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