shell 数组

数组使用 () 的方式 添加和定义
数组也可以在定义的时候赋值,注意每个值用空格分开,如果是字符串中包含空格,一定要把字符串进行 双引号引起来

#先定义一个数组
a=()
b=(1 2 3)
for i in b
do
    a[i]="${i}"
done 

数组的取方式,使用的是 [] 中括号里加下标的方式 ,取用的时候也是

${a[0]}

如果要取全部的 数组的值

${a[@]}

获取 数组的长度

${a[*]}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • shell脚本编程 变量:存储单个元素的内存空间;数组:存储多个元素的连续的内存空间;├── 数组名:整个数组只有...
    人間失格_430b阅读 241评论 0 0
  • Shell 数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义...
    Joyner2018阅读 295评论 0 0
  • 一:定义 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引索引...
    芷_念阅读 12,276评论 0 4
  • 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PH...
    王勇1024阅读 424评论 0 1
  • 摘要 数组的特性就是一组数据类型相同的集合,虽然shell是弱类型,但是我们也可以将其数组分为数据类型的数组和字符...
    菩提老鹰阅读 377评论 0 2