在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
数组就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的元素。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。 一、数组的表示方式 1、下标数组 下标必须为整数,格式:数组名[下标],下标默认从0开始。 2、关联数组 关联数组可以使用任意的字符串作为下标(不必是整数)来访问数组元素。bash4.0开始支持关联数组。 二、数组的赋值
三、数组的访问 通过操作语法来实现对数组元素的访问。 语法格式有以下几种: 数组的长度: ${#ARRAY[*]}:显示元素个数; 数组的元素: ${ARRAY[*]}:显示所有元素内容; 数组的键值: $[!ARRAY[*]}:显示所有的键值; 实例:写一个脚本,生成10个随机数,保存至数组中,而后显示数组下标为偶数的元素:
四、从数组中挑选元素 如果想要从数组中取出某几个元素时,使用下标逐个查找比较麻烦,可以使用数组的偏移元素功能来简化操作。 语法格式: ${ARRAY[@]:offset:number} 实例:数组off_array中有6个元素,假设我们想要取3月到5月这三个值:
五、数组复制 $@:每个参数是一个独立的串,建议使用; 实例:复制一个数组中下标为偶数的元素至新数组中:
六、从数组中删除元素 格式:unset 数组名[下标]
七、综合实例 生成10个随机数,并对这10个随机数进行排序。
|
请发表评论