linux 数组

数组:
  声明:

    declare -a array

    declare -A array
    数组名 
    索引编号:默认从0开始
    关联数组:-A
  赋值:
    1、单个进行赋值

      array[i]=value
    2、一次性赋值多个,注意这里是括号

      array=(v1 v2 v3 v4)
    3、赋值特定位置元素,注意这里是括号

      array=([1]=v1 [2]=v2 [4]=v4)
      注意:支持稀疏格式
    4、采用read 赋值

      read -a array
  获取:
    获取长度

      ${#array[*]}  or  ${#array[@]} 
    向非稀疏追加

      array[${#array[*]}]=value
    获取某一个值

      ${array[i]}
    默认

      $array or ${array} or ${array[0]}
    获取数组中所有元素的两种方法

      ${array[*]}  ${array[@]}
  切片

    ${array:offset:number}
  删除某一个元素

    unset ${arrsy[i]}

转载于:https://www.cnblogs.com/yaoguoguo/articles/7507602.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值