Shell programming 3


基础永远值得花费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[@]}

文章作者: Enomothem
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Enomothem !
  目录