shell-数组小结

页面导航:首页 > 操作系统 > LINUX > shell-数组小结

shell-数组小结

来源: 作者: 时间:2016-08-18 10:30 【

shell-数组小结shell脚本中经常会用到数组的情况。整理下数组常用变量格式:1.定义数组: array=(array1 array2 array3) //小括号中以空格区分不同数组2.输出数组第三个值: echo ${array[2]} ...
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
 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<