shell 索引数组和关联索引


1、索引数组

1)索引(也称为下标)分别为0、1、2、3、8,索引可以是算术表达式,但要求运算的结果是整数。

2)  例子

#查看数组中所有元素值
echo ${name[*]}
#查看数组中最后一个元素的值
echo ${name[-1]}
#统计数组中所有元素的个数
echo ${#name[*]}
#列出数组中所有元素的值
echo ${name[@]}

索引(也称为下标)分别为0、1238,索引可以是算术表达式,但要求运算的结果是整数。
#获取所有索引
echo ${!name[*]}
echo ${!name[@]}

  

2、关联数组

1)  数组的下标可以是任意字符串。关联数组的索引要求具有唯一性,但索引和值可以不一样。

2)  例子

declare -A man
man[name]=jier
man[age]=39
echo ${man[*]}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM