File tree 1 file changed +5
-5
lines changed 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -68,13 +68,13 @@ $ mp3s=( *.mp3 )
68
68
$ declare -a ARRAYNAME
69
69
```
70
70
71
- ` read -a ` 命令则是将用户的命令行输入,读入一个数组 。
71
+ ` read -a ` 命令则是将用户的命令行输入,存入一个数组 。
72
72
73
73
``` bash
74
74
$ read -a dice
75
75
```
76
76
77
- 上面命令将用户的命令行输入,读入数组 ` dice ` 。
77
+ 上面命令将用户的命令行输入,存入数组 ` dice ` 。
78
78
79
79
## 读取数组
80
80
@@ -136,7 +136,7 @@ Activity: rafting
136
136
Activity: surfing
137
137
```
138
138
139
- 上面的例子中,数组` activities ` 实际包含5个元素 ,但是` for...in ` 循环直接遍历` ${activities[@]} ` ,会导致返回7个结果 。为了避免这种情况,一般把` ${activities[@]} ` 放在双引号之中。
139
+ 上面的例子中,数组` activities ` 实际包含5个成员 ,但是` for...in ` 循环直接遍历` ${activities[@]} ` ,导致返回7个结果 。为了避免这种情况,一般把` ${activities[@]} ` 放在双引号之中。
140
140
141
141
``` bash
142
142
$ for act in " ${activities[@]} " ; \
@@ -170,7 +170,7 @@ Activity: rafting
170
170
Activity: surfing
171
171
```
172
172
173
- ` ${activities[*]} ` 放在双引号之中,所有元素就会变成单个字符串返回 。
173
+ ` ${activities[*]} ` 放在双引号之中,所有成员就会变成单个字符串返回 。
174
174
175
175
``` bash
176
176
$ for act in " ${activities[*]} " ; \
@@ -397,7 +397,7 @@ colors["green"]="#00ff00"
397
397
colors[" blue" ]=" # 0000ff"
398
398
` ` `
399
399
400
- 整数索引的数组,可以直接使用变量名创建数组,关联数组则必须用带有 ` -A` 选项的` declare` 命令声明创建。
400
+ 关联数组必须用带有 ` -A` 选项的` declare` 命令声明创建。相比之下,整数索引的数组,可以直接使用变量名创建数组,关联数组就不行 。
401
401
402
402
访问关联数组成员的方式,几乎与整数索引数组相同。
403
403
You can’t perform that action at this time.
0 commit comments