Linux数组

创建并输出数组:

[student@myhost ~]$ a=(1 2 3)
[student@myhost ~]$ echo ${a[0]}
1
[student@myhost ~]$ echo $a              #直接打印数组名为第一个元素值
1
[student@myhost ~]$ echo ${a[*]}
1 2 3
[student@myhost ~]$ echo ${a[@]}
1 2 3

关联数组:可将索引替换为任意文本,bash4.0后新功能。实现如下:

[student@myhost ~]$ declare -A fruit_price                     #声明关联数组
[student@myhost ~]$ fruit_price=([apple]=3.2 [banana]=5)
[student@myhost ~]$ echo "apple cost ${fruit_price[apple]}"
apple cost 3.2

[student@myhost ~]$ echo ${!fruit_price[*]}         #输出索引,方式与普通数组相同
apple banana
[student@myhost ~]$ echo ${!fruit_price[@]}
apple banana
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值