基础永远值得花费90%的精力去学习加强。认识实践的重要性。
SHELL=[ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]
progress:[###### ] 30%
Ax Using Shell Arrays | 数组
array variable(数组变量)能够存储多个变量,对一组变量进行分组。不需要对其每个值创建新的变量。命名规则于标量变量一致。
Defining Array Values | 定义
数组的定义方法如下 −
array_name[index]=value
假如你有多个值,用标量变量是这样的 −
NAME01="Zara"
NAME02="Qadir"
NAME03="Mahnaz"
NAME04="Ayan"
NAME05="Daisy"
下面,我们使用数组的方法来定义 −
NAME[0]="Zara"
NAME[1]="Qadir"
NAME[2]="Mahnaz"
NAME[3]="Ayan"
NAME[4]="Daisy"
如果你使用 ksh shell, 这样初始化数组 −
set -A array_name value1 value2 ... valuen
如果你使用 bash shell, 如下操作 −
array_name=(value1 ... valuen)
Accessing Array Values | 访问
定义数组后,使用如下方式访问数组
${array_name[index]}
可以通过使用*和@来访问全部的项 −
${array_name[*]}
${array_name[@]}