shell-数组

数组

  1. 语法 : 数组名=(值1 值2 值3)
  2. 初始化
    2-1:
     name=("jianshu1" “jianshu2” “jianshu3”)
     echo $name
     OUT:jianshu1
    
    2-2
    name=()
    name[0]="jianshu1"
    name[1]="jianshu2"
    echo $name 
    OUT:jianshu1
    
  3. 读取数组
    语法结构:$(数组名[下标])
    echo ${name[0]}
    echo ${name[*]}
    echo ${name[@]}
    # PS:
    #输出所有->"@"和"*"表示输出所有的数据
    #[@] -> OUT:  "jianshu1" "jainshu2" 
    #[*] -> OUT:  jianshu1 jianshu2
    
  4. 数组长度
    4.1 元素个数
    ${#array[@]}
    ${#array[*]}
    4.2 单个元素-字符长度
    #{array[n]}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 一:定义 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引索引...
    芷_念阅读 12,272评论 0 4
  • Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),...
    Viking_Den阅读 933评论 0 0
  • 壹:落马青云 贰:火门三关 叁:净火修炼 引子 紧接着上一部的讲火门三关火家收徒的事情,跳出故事后的严郑在老者家睡...
    鱼欲遇雨阅读 1,299评论 0 0
  • 那时我们有梦, 关于文学, 关于爱情, 关于穿越世界的旅行。 如今我们深夜饮酒, 杯子碰到一起, 都是梦破碎的声音...
    我是漫漫阅读 251评论 0 2