您的位置:首页 > 运维架构 > Shell

shell一维数组的简单应用

2012-04-25 10:37 447 查看
1.数组的定义

array=( value1 value2 value3 ... )
array=( [1]=one [2]=two [3]=three ... )
array[key]=value # array[0]=one,array[1]=two

也可以从文本获取

cat test
aaa
bbb
ccc
array=(`cat test`)

那么数组array里有3个元素。

2.数组的访问

${array[key]}

单个元素,key=0,1,2,3...

${array[*]}

所有元素

3.数组长度计算

num=${#array[@]}

即计算出数组里元素的个数

4.单个元素长度计算

num=${#array[0]}

计算第一个元素的长度,注意下标“0”是表示第一个元素!

5.数组的操作

unset array[1]

删除数组中第一个元素
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: