Shell脚本语言-数组

1、语法

       数组名=(值1 值2 值3…)

2、初始化数组

       方式一
            name=("404" "Andy" "柚芒子" "全班最菜")
            #输出
            echo $name
            #默认:打印第一个元素
       方式二
            name=()
            name[0]="404"
            name[1]="Andy"
            name[2]="柚芒子"
            name[3]="全班最菜"
            echo ${name[0]}  ${name[1]}

3、读取数组

       语法结构:${数组名[下标]}
       name=("404" "Andy" "柚芒子" "全班最菜")
       #输出一个元素          
       echo ${name[0]}
       #输出所有->"@"表示输出所有的数据
       echo ${name[@]}

4、数组长度

       方式一:获取数组元素个数
            语法:${#数组名[@]}
            代码:
                 name=("404" "Andy" "柚芒子" "全班最菜")
                 echo ${#name[@]}
            结果:4
       方式二:获取数组元素个数
            语法:${#数组名[*]}
            代码:
                 name=("404" "Andy" "柚芒子" "全班最菜")
                 echo ${#name[*]}
            结果:4

       方式三:获取单个元素->字符长度
            语法:${#数组名[下标]}
            代码:
                 name=("404" "Andy" "柚芒子" "全班最菜")
                 echo ${#name[2]}
            结果:3