zoukankan      html  css  js  c++  java
  • shell编程2:数组的运用

    Shell 数组

    定义数组

    在Shell中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:

    name=(name1 name2 name3)
    复制代码

    还可以单独定义数组的各个分量:

    ary[0]=name1
    ary[1]=name2
    ary[3]=name3
    复制代码

    ps: 可以不使用连续的下标,而且下标的范围没有限制

    读取数组

    读取数组元素值的一般格式是:

    ${数组名[下标]}
    复制代码

    例如:

    echo ${name[0]}
    复制代码

    使用@符号可以获取数组中的所有元素,例如:

    echo ${name[@]}
    复制代码

    获取数组的长度

    获取数组长度的方法与获取字符串长度的方法相同,例如:

    # 取得数组元素的个数
    length=${#name[@]}
    echo $length
    
    # 或者
    length=${#name[*]}
    echo $length
    
    # 取得数组单个元素的长度
    lengthn=${#name[n]}
    echo $length


    原文:https://juejin.im/post/5a6378055188253dc332130a

  • 相关阅读:
    nginx升级步骤
    对一些信息进行正则校验
    对list对象进行排序
    文件上传实现ajax假异步
    解决springmvc+fastjson返回页面出现乱码问题
    php opcode缓存
    node.js 抓取
    mysql 好文章
    rabbitmq 安装
    配置安装nginx
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/11712705.html
Copyright © 2011-2022 走看看