linux数组¥¥,Linux 数组

数组元素可以用array[xx]来初始化,另外,脚本可以用declare -a array来声明一个数组,用花括弧${array[xx]}来访问数组

1.初始化数组

1.1 declare -a array

array[1]=value1 #用${array[1]}访问

1.2 array=( value1 value2 value3 )

用这种声明方式,它的第一个值的下标是0,要访问第一个值,即

lgm@localhost myShell]$ehco ${array[1]}

value1

注意:BASH 会把变量当成数组来处理,即使该变量没有声明称数组

str=value

${str[@]}        #打印value

${str[*]}        #打印value

${str[0]}        #打印value,

${str[1]}        #不会打印

数组str 会把value当做一个元素。

2删除元素

unset array[1]           #删除array数组下标为1的元素

unset array              #删除整个数组

3添加元素

array=("${array[*]}" "value4")

array[${#array[*]}]="values";     #也可以得到数组的长度,用下标赋值的方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值