一.数组类似c语言的数组

1.两种赋值方式

可以整体定义数组:
ARRAY_NAME=(value0 value1 value2 value3 ...)

此时数组的下标默认是从0开始的

还可以单独定义数组的各个分量:
ARRAY_NAME[0]=value0
ARRAY_NAME[1]=value1
ARRAY_NAME[n]=valuen

2.常规数组元素的访问

2.1.使用数组名与索引值

${arrayName[index]}

2.2.遍历常规数组的所有元素

${arrayName[*]}

2.3.获取常规数组的元素个数

${#arrayName[*]}

2.4.获取常规数组所有元素的访问索引值

${!arrayName[*]}

二.关联数组有点类似c++STL中的关联容器

定义方式

声明 declare -A ass_array

ass_array=([index1]=var1 [index2]=var2)

或者

ass_array[index1]=var1

ass_array[index2]=var2

访问方式与常规数组相同,只是索引需要换成键值

最新文章

  1. SQL Server 日期和时间函数
  2. NetBIOS与Winsock编程接口
  3. Excel实用操作
  4. WindowsFormsIntegration.dll
  5. jquery导航栏html页面跳转导航字体变色
  6. 期权交易基本原理——买进看跌期权(Long Put),卖出看跌期权(Short Put)
  7. cron用法
  8. Android 仿百度网页音乐播放器圆形图片转圈播放效果
  9. sqliteExpert软件使用(创建数据库和表)
  10. Lua table使用
  11. 无法访问 ASP 兼容性模式
  12. Raphael的set使用
  13. 审计日志中的AOP
  14. 设计模式 --> (7)外观模式
  15. CentOS 查看进程状态
  16. 【转】深入理解Java中的final关键字
  17. 13.Promise 对象
  18. 自定义shell命令--闪烁的字母(PIL实现)
  19. MemSQL Start[c]UP 2.0 - Round 1 F - Permutation 思维+线段树维护hash值
  20. Remote Desktop Connection Manager远程管理工具

热门文章

  1. 《第一行代码--Android》阅读笔记之广播
  2. zabbix2.4 安装配置
  3. php codebase生成随机数
  4. 小课堂week14 Google软件测试之道
  5. STM32F0xx_EXIT中断配置详细过程
  6. deep learning学习环境Theano安装(win8+win7)
  7. [css filter]filter在界面实现滤镜效果
  8. DISP_FUNCTION用法
  9. oracle 11g 添加控制文件
  10. Transact-SQL 语句