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

    数组的定义:
     语法有默认下标形式:array=(value1 value2 value3 ...)   和key-value 键值对形式 :array=([1]=one [2]=two [3]=three ...)
    例如:
        # abc=( 1 2 a b "sfsda sf sfdsa" )    --定义一个数组,可以是数字,字母,或者字符串
        # echo ${abc[0]}    -------数组的默认下标是从0开始不是1
        1
        # echo ${abc[1]}
        2
        # echo ${abc[3]}
        b
        # echo ${abc[4]}
        sfsda sf sfdsa
     
    查看数组的全部值
    echo ${abc[*]}   或   echo ${abc[@]} 
     
    查看数组的个数
     echo ${#abc[*]}
     
     动态数组
        # array3=(`ifconfig ens33|grep broadcast`)
        # echo ${array3[0]}
        inet
        # echo ${array3[1]}
        addr:10.1.1.35
     
    数组的赋值
    array[0]=h123   #会将原来的array[0]的值覆盖掉
     
    数组的删除(数组的本质还是变量)
    uset 数组[下标]
     
     
    echo ${array[2]} | cut -d: -f2
     
     
     
     
        
  • 相关阅读:
    Vue 02
    Vue 初识
    复杂数据类型之函数 对象
    Collections工具类
    遍历集合的方法总结
    使用Iterator迭代器遍历容器元素(List/Set/Map)
    TreeSet的使用和底层实现
    HashSet基本使用
    HashSet底层实现
    TreeMap的使用和底层实现
  • 原文地址:https://www.cnblogs.com/lanchang/p/12838435.html
Copyright © 2011-2022 走看看