美文网首页
Shell 6. 数组

Shell 6. 数组

作者: JunChen | 来源:发表于2023-11-06 21:26 被阅读0次

    定义数组

    # 第一种
    arr=( value1 value2 value3 ....)
    
    
    # 第二种
    arr=( [key1]=value1 [key2]=value2 [key3]=value3 ....)
    
    
    
    

    数组的赋值

    arr[index]=value
    
    # 或者
    
    arr[key]=value
    

    访问数组

    arr[index]
    
    # 或者
    
    arr[key]
    

    计算数组长度

    # 第一种
    ${#arr[@]}  # arr[@] 和 arr[*] 代表所有数组元素
    
    # 第二种
    ${#arr[*]}
    

    数组的切片

    ${arr[*]:start:length} # start 从0开始
    

    删除指定数组元素

    unset arr[n]
    

    删除整个数组

    unset arr
    

    连接两个数组

    ("${arr1[*]}" "${arr2[*]}")
    

    相关文章

      网友评论

          本文标题:Shell 6. 数组

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