数组

作者: 9016 | 来源:发表于2022-12-14 17:05 被阅读0次

    编辑array.sh

    #!/bin/bash
    
    my_array=(A B "C" D)
    
    echo "第一个元素为: ${my_array[0]}"
    echo "第二个元素为: ${my_array[1]}"
    echo "第三个元素为: ${my_array[2]}"
    echo "第四个元素为: ${my_array[3]}"
    
    echo "my_array数组的元素为: ${my_array[*]}"
    echo "my_array数组的元素为: ${my_array[@]}"
    
    echo "----------------"
    
    declare -A site
    site["google"]="www.google.com"
    site["163"]="www.163.com"
    site["baidu"]="www.baidu.com"
    
    echo ${site["baidu"]}
    
    echo "site数组的元素为: ${site[*]}"
    echo "site数组的元素为: ${site[@]}"
    
    echo "----------------"
    echo "my_array数组所有的键:${!my_array[*]}"
    echo "site数组所有的键:${!site[@]}"
    
    echo "my_array数组所有的键:${#my_array[*]}"
    echo "site数组所有的键:${#site[@]}"
    

    执行array.sh

    ./array.sh 
    第一个元素为: A
    第二个元素为: B
    第三个元素为: C
    第四个元素为: D
    my_array数组的元素为: A B C D
    my_array数组的元素为: A B C D
    ----------------
    www.baidu.com
    site数组的元素为: www.google.com www.baidu.com www.163.com
    site数组的元素为: www.google.com www.baidu.com www.163.com
    ----------------
    my_array数组所有的键:0 1 2 3
    site数组所有的键:google baidu 163
    my_array数组所有的键:4
    site数组所有的键:3
    

    相关文章

      网友评论

          本文标题:数组

          本文链接:https://www.haomeiwen.com/subject/dsllqdtx.html