zoukankan      html  css  js  c++  java
  • shell编程之数组

    bash 编程只支持一维数组,不支持多维,类似c语言,数组下标从0开始,下标可以是整数,也可以是表达式

    数组的定义

    在shell中用括号来表示数组,中间用空格来隔开

    主要有两种种定义形式:

    arr=(1 2 3 4 5 6)

    arr=(

    1

    2

    3

    4

    同时还可以单独定义数组的分量

    arr[0]=1

    arr[1]=2

    arr[2]=3

    arr[3]=4

    可以不使用连续的下标,而且下标的范围没有限制

    读取数组

    读取数据的一般格式是${arr[index]}

    echo ${arr[1]}    >>2

    使用@或者*可以获取数组的中的所有元素

    ${arr[*]}  >>1 2 3 4 

    获取数组的长度

    获取数组的长度和获取字符串长度的方法相同  echo ${#arr[*]}  echo ${#arr[@]}

    获取数组单个元素的长度 echo ${#arr[n]}

  • 相关阅读:
    CSS盒模型
    js异步加载——defer和async的区别
    href和src的区别
    JS中Null与Undefined的区别
    浅谈Web Workers
    flex布局学习笔记
    Promise
    js数组类型检测
    JavaScript中的遍历
    Autocomplete
  • 原文地址:https://www.cnblogs.com/techdreaming/p/5215400.html
Copyright © 2011-2022 走看看