Linux 中数组索引中*和@的区别
001、
[root@PC1 test]# echo ${array1[*]}
100 aaa xxxYYY
[root@PC1 test]# echo ${array1[@]}
100 aaa xxxYYY
[root@PC1 test]# echo ${!array1[@]}
0 1 2
[root@PC1 test]# for i in "${array1[*]}"; do echo $i; done
100 aaa xxxYYY
[root@PC1 test]# for i in "${array1[@]}"; do echo $i; done ## 两者在遍历时换行出现差异
100
aaa
xxxYYY

。

浙公网安备 33010602011771号