# 定义数组
$ 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