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
。