- # 定义数组
- $ arr=(11 22 33)
-
- # bash 解释器取出数组 0 索引的值
- $ echo ${arr[0]}
- 11
-
- # csh、zsh 解释器取出数组 1 索引的值
- $ echo ${arr[1]}
- 11
-
- arr=(11 22 33)
-
- echo "---- @ 带冒号"
- for line in "${arr[@]}"
- do
- echo $line
- done
-
- echo "---- * 带冒号"
- for line in "${arr[*]}"
- do
- echo $line
- done
-
- echo "---- @ 不带冒号"
- for line in ${arr[@]}
- do
- echo $line
- done
-
- echo "---- * 不带冒号"
- for line in ${arr[*]}
- do
- echo $line
- done
-
输出结果:
- ---- @ 带冒号
- 11
- 22
- 33
- ---- * 带冒号
- 11 22 33
- ---- @ 不带冒号
- 11
- 22
- 33
- ---- * 不带冒号
- 11
- 22
- 33
-