首页 > 代码库 > bash之数组

bash之数组

    Bash提供了数组变量的功能,数组可以理解为一组相同数据类型的集合。

示例:

[root@localhost log]# declare -a SU    #-a:定义数组

[root@localhost log]# SU[0]=1          #数组的第一个元素,注意从0开始

[root@localhost log]# SU[1]=2

[root@localhost log]# SU[2]=3          #数组的第三个元素

[root@localhost log]# echo ${SU[*]}    #显示整个数组,也可以表示为:echo ${SU[@]}

1 2 3

[root@localhost log]# echo ${SU[1]}    #显示数组的第2个元素

[root@localhost log]# echo ${SU[0]}:${SU[1]}:${SU[2]}

1:2:3

[root@localhost log]# unset SU[1]      #清除数组中标记为1的元素,即第二个元素

[root@localhost log]# echo ${SU[@]}

1 3

[root@localhost log]# unset SU         #清除整个数组

[root@localhost log]# echo ${SU[@]}


本文出自 “一万年太久,只争朝夕” 博客,请务必保留此出处http://zengwj1949.blog.51cto.com/10747365/1917392

bash之数组