linux shell script脚本数组的建立和使用
来源:互联网 发布:淘宝自动确认收货时间 编辑:程序博客网 时间:2024/06/05 03:16
1.数组定义
[chengmo@centos5 ~]$ a=(1 2 3 4 5)
[chengmo@centos5 ~]$ echo $a
1
一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值
- 得到长度:
[chengmo@centos5 ~]$ echo ${#a[@]}
5
用${#数组名[@或*]} 可以得到数组长度
- 读取:
[chengmo@centos5 ~]$ echo ${a[2]}
3
[chengmo@centos5 ~]$ echo ${a[*]}
1 2 3 4 5
用${数组名[下标]} 下标是从0开始 下标是:*或者@ 得到整个数组内容
- 赋值:
[chengmo@centos5 ~]$ a[1]=100
[chengmo@centos5 ~]$ echo ${a[*]}
1 100 3 4 5
[chengmo@centos5 ~]$ a[5]=100
[chengmo@centos5 ~]$ echo ${a[*]}1 100 3 4 5 100
直接通过 数组名[下标] 就可以对其进行引用赋值,如果下标不存在,自动添加新一个数组元素
- 删除:
[chengmo@centos5 ~]$ a=(1 2 3 4 5)
[chengmo@centos5 ~]$ unset a
[chengmo@centos5 ~]$ echo ${a[*]}[chengmo@centos5 ~]$ a=(1 2 3 4 5)
[chengmo@centos5 ~]$ unset a[1]
[chengmo@centos5 ~]$ echo ${a[*]}
1 3 4 5
[chengmo@centos5 ~]$ echo ${#a[*]}
4
直接通过:unset 数组[下标] 可以清除相应的元素,不带下标,清除整个数据。
- linux shell script脚本数组的建立和使用
- 脚本乐园 linux shell 数组建立及使用技巧
- Windows建立的shell脚本和Linux下面建立的shell脚本
- Linux shell脚本的建立与执行
- Linux shell脚本的建立与执行
- Linux shell脚本的建立与执行
- Linux shell脚本的建立与执行
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- linux shell 数组建立及使用技巧
- NYOJ 639-找规律【注意一下判断等比数列】
- 大型网站架构系列:负载均衡详解(3)
- 【POJ3481】Double Queue——伸展树
- metasploit魔鬼训练营第一章笔记
- [其他]Gson的简单使用(开始到结束)
- linux shell script脚本数组的建立和使用
- AFNetWorking实现GET、POST
- 共同的森林实验(类变量与实例变量)
- 修改环境变量为当前工作目录的.bat文件
- 关于PHP+Mysql1045 Access denied for user错误解决办法——你可能想不到的
- LaTeX之画图语言和画图软件
- Linux服务器压测
- 无线通信中的最大比合并(MRC)分析
- 写写Matlab的Turbo仿真实现吧