zoukankan      html  css  js  c++  java
  • shell之数组和关联数组

    数组和关联数组

        #!/bin/bash
        #定义数组1
        array_var1=(1 2 3 4 5 6)#
        #定义数组2
        array_var[0]="test1"
        array_var[1]="test2"
        array_var[2]="test3"
        array_var[3]="test4"
        array_var[4]="test5"
        array_var[5]="test6"
        #打印指定索引的元素
        echo ${array_var[0]}
        index=5
        echo ${array_var[$index]}
        #打印所有值
        echo ${array_var[*]}
        echo ${array_var[@]}
        #打印数组长度
        echo ${#array_var[*]}
        #定义关联数组
        declare -A ass_array
        #给关联数组赋值
        #方法1
        #ass_array=([index1]=val1 [index]=val2)
        #方法2
        ass_array[index1]=val1
        ass_array[index2]=val2
        #关联数组就是字典
        
        #列出数组索引
        echo ${!array_var[*]}
        echo ${!array_var[@]}
        echo ${!ass_array[*]}
        echo ${!ass_array[@]}
    
  • 相关阅读:
    Vijos1986
    vijos1790
    洛谷1005
    洛谷3381
    bzoj4034
    bzoj1564
    bzoj2648
    洛谷3348
    jzoi4964
    codevs3990
  • 原文地址:https://www.cnblogs.com/mrwuzs/p/9994325.html
Copyright © 2011-2022 走看看