前言
- 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小
数组
- 定义数组:数组用括号来表示,元素用"空格"符号分割开:list_name=(value1 ... valuen)
- 数组取值:${list_name[index]}
1. #!/bin/bash 2. 3. 4. # 定义数值 5. info=(大海 男 27 测试工程师) 6. 7. # 根据索引取值 8. echo ${info[0]} 9. echo ${info[1]} 10. echo ${info[2]} 11. echo ${info[3]} 12. 13. # 使用@ 或 * 可以获取数组中的所有元素 14. echo 数组中所有值:${info[@]} 15. echo 数组中所有值:${info[*]} 16. 17. 18. # 获取数组长度 19. echo 数组长度是:${#info[@]} 20. echo 数组长度是:${#info[*]}