bash shell 学习 —— 数组
2013-03-15 15:16
148 查看
定义方式
下标数组
直接赋值
#!/bin/bash arr[0]="one" arr[1]="two" arr[2]="three" for num in ${arr[*]} do echo $num done
圆括号顺序赋值
arr=("four" "five" "six") for num in ${arr[*]} do echo $num don
执行结果
关联数组
前提:关联数组需要进行语法声明,参考链接:http://blog.csdn.net/zinss26914/article/details/8675058declare -A array_name
赋值
#!/bin/bash declare -A arr arr["name"]="wangzhengyi" arr["sex"]="boy" arr["age"]="25" for param in ${arr[*]} do echo $param done
执行结果
.数组的长度和读取
数组长度
命令
用${#数组名[*或@]}可以获得数组长度
示例
数组value读取
命令
用${下标数组名[下标]} 或 ${关联数组[key]}
注:下标是*或者@可以得到整个数组的内容
示例
数组键值(key)读取
命令
用${!数组名[*或@]}
示例
后记
不断学习,不断总结吧,以后会经常更新shell的一些知识,运维常用!相关文章推荐
- Linux Bash Shell学习(十六):数组
- bash shell 学习 —— 数组
- Linux Bash Shell学习(十):流程控制——for
- BASH学习之Shell 的变量功能
- 【Shell脚本学习13】Shell数组:shell数组的定义、数组长度
- shell 中数组学习
- Bash Shell脚本学习小结(转)
- shell-bash学习04读取输入、分隔符、流程控制
- Linux基础学习之bash shell内置命令----type
- Linux学习日记 —— 10.4.3 Shell基础-Bash变量-位置参数变量
- shell脚本中数组array常用技巧学习实践
- shell-bash学习03 别名、日期、函数
- Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第11章 认识与学习 bash
- Ubuntu入门学习bash和shell(3)
- bash shell的学习
- shell脚本中数组array常用技巧学习实践
- shell脚本学习6——数组
- Linux Bash Shell学习笔记
- 【Shell脚本学习13】Shell数组:shell数组的定义、数组长度
- shell脚本学习第四天——bash内部变量,变量主串,变量替换