现在的位置: 首页 > 综合 > 正文

linux中的数组

2018年03月18日 ⁄ 综合 ⁄ 共 487字 ⁄ 字号 评论关闭
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[@]}

抱歉!评论已关闭.