linux shell之数组和关联数组

数组:像C语言中的数组是同一种意思

#!/bin/bash
#数组
num_value=(1 2 3 4 5)
echo ${num_value[*]}
echo ${num_value[@]}

#求数组长度
LEN=${#num_value}
for ((i=0;i<${LEN};i++))
do

    echo ${num_value[i]}
    #求取每个元素的长度
    echo ${#num_value[i]}

done
#输出每个元素的索引
echo ${!num_value[*]}
echo ${!num_value[@]}
#关联数组
declare -A fruit_value

fruit_value=([apple]='3.5$' [orange]='2.5$')
echo ${fruit_value[*]}
echo ${fruit_value[@]}
#输出索引
echo ${!fruit_value[*]}
echo ${!fruit_value[@]}
#输出关联数组长度
echo ${#fruit_value[*]}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值