[Shell]字典的使用


  • 定义一个字典名称
declare -A ipaddress
  • 赋值
ipaddress=([master1]="10.1.90.181" [master2]="10.1.90.182" [master3]="10.1.90.183" [node1]="10.1.90.184" [node2]="10.1.90.185" [node3]="10.1.90.186")
  • 获取Key值 echo ${! [*]}
[root@master1 ~]# echo ${!ipaddress[*]}
master2 master3 master1 node1 node2 node3
  • 获取Value值
[root@master1 ~]# echo ${ipaddress[*]}
10.1.90.182 10.1.90.183 10.1.90.181 10.1.90.184 10.1.90.185 10.1.90.186
  • 通过key获取值
[root@master1 ~]# echo ${ipaddress[master1]}
10.1.90.181

END


免责声明!

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



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