世上没有东西可以取代坚毅的地位,才干不能,有才能而失败者比比皆是;天才不能,才华横溢又毫无进取者不胜枚举;单靠教育不能,受过教育但潦倒终生者充斥世间;惟有坚毅与果断者能够无所不能,得到成功。雷?克罗克
分类: 系统运维
2013-04-29 00:48:04
数组的定义以及赋值
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# 定义数组的方式1
array_var=(1 2 3 4 5)
# 定义数组的方式2
array_var[0]="nick1"
array_var[1]="nick2"
array_var[2]="nick3"
# 打印特定索引的数组元素内容
echo${array_var[0]}
index=5
echo ${array_var[$index]}
# 以清单形式打印出数组的所有值
echo ${array_var[*]}
echo ${array_var[@]} #两种方式都可以
# 打印数组长度
echo ${#array_var[*]}
|
定义关联数组的方法
1
2
3
4
5
6
7
|
declare -A ass_array
# 以下两种方法都可以为数组赋值
ass_array=([index1]=val1 [index2]=val2)
ass_array[index1]=val1
ass_array[index2]=val2
|
列出关联数组的数组索引
1
2
3
4
|
# 以下两种方式都可以列出索引
echo ${!array_var[*]}
echo ${!array_var[@]}
|