bash脚本编程:
变量:变量名
数组:连续的多个独立内存空间;每个内存空间相当于一个变量;
元素:数组名[索引]
bash 4.0+
传统数组:索引为数字,从0开始编号;
declare -a ARRAY_NAME
关联数组:索引可以自定义,可以使用任意字符串做索引;
declare -A ARRAY_NAME
支持稀疏格式
数组元素的赋值方式:
(1) 一次只赋值一个元素
array[index]=value
(2) 一次赋值全部元素
array=("val1" "val2" ...)
(3) 指定索引进行赋值
array=([0]="val1" [3]="val2")
(4) read -a array
引用元素:${array[index]}
长度:${#array[*]}, ${#array[@]}
练习:利用bash生成10个随机数值,保存于数组中;要此些数组排序;
$RANDOM
时间: 2024-10-12 10:23:22