单片机/MCUwilliam hill官网
直播中

嵌入式小能手

未满1年用户 363经验值
擅长:嵌入式技术
私信 关注
[文章]

嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-shell脚本编写之数组

Shell脚本也支持使用数组。
1、数组定义方式如下
Arr=(a0 a1 a2…an)
Arr是数组名称,成员使用()括起来,其中每个成员之间使用空格隔离。
另一种定义方式如下所示,每个成员单独赋值:
Arr[0]=a0
Arr[1]=a1
Arr[2]=a2
Arr[n]=an
2、数组成员使用
可以将每个成员当成一个变量来使用,比如使用第一个成员,${Arr[0]}。
也可以使用${Arr
  • },将所有成员打包为一个字符串,使用${Arr[@]},将所有成员分别打包为一个字符串。
  • 我们仍然在myshell.sh中进行演示,在该文件中定义数组Arr,分别使用三种方式进行打印:
    执行并打印:
    3、获取数组长度
    数组长度获取使用或者${#Arr[@]},在脚本中加入:
    执行脚本,可以看到数组大小为3:


    更多回帖

    发帖
    ×
    20
    完善资料,
    赚取积分