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