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[*]}

 

posted @ 2022-03-22 22:11  JvvYou  阅读(889)  评论(0编辑  收藏  举报