shell-数组

数组

  1. 语法 : 数组名=(值1 值2 值3)
  2. 初始化
    2-1:
     name=("jianshu1" “jianshu2” “jianshu3”)
     echo $name
     OUT:jianshu1
    
    2-2
    name=()
    name[0]="jianshu1"
    name[1]="jianshu2"
    echo $name 
    OUT:jianshu1
    
  3. 读取数组
    语法结构:$(数组名[下标])
    echo ${name[0]}
    echo ${name[*]}
    echo ${name[@]}
    # PS:
    #输出所有->"@"和"*"表示输出所有的数据
    #[@] -> OUT:  "jianshu1" "jainshu2" 
    #[*] -> OUT:  jianshu1 jianshu2
    
  4. 数组长度
    4.1 元素个数
    ${#array[@]}
    ${#array[*]}
    4.2 单个元素-字符长度
    #{array[n]}

你可能感兴趣的:(shell-数组)