位置: 编程技术 - 正文
推荐整理分享Bash中数组的操作教程(bash 数值比较),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:bash数组操作,bash数组操作,bash 字符串数组,bash数组操作,bash 数组赋值,bash数组操作,bash 数组赋值,bash数组操作,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
BASH只支持一维数组,但参数个数没有限制。
如声明一个数组:
(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)
一、定义数组
1. 使用[]操作符
2. 使用()直接赋值
3. 使用declare -a定义数组。这种方法可以将一个空的变量定义成数组类型。
4. 从文件中读取数组
二、读取数组
1. 数组取值
和ActionScript一样,Bash也使用[]操作符和基于0的下标来取值:
2. 数组长度(元素个数)
使用“@”这个特殊的下标,可以将数组扩展成列表,然后就可以使用bash中的获取变量长度的操作符“#”来获取数组中元素的个数了:
有趣的是,没有定义的数组下标,并不会占用数组中元素的个数:
3. 获取数组的一部分
命令替换对数组也是有效的,可以使用偏移操作符来取得数组的一部分:
4. 连接两个数组
三、修改数组
1. 替换数组元素
模式操作符对数组也是有效的,可以使用它来替换数组中的元素
2. 删除数组元素
使用命令替换并重新赋值的方式删除数组元素
使用模式操作符删除数组元素
四、循环
使用for in循环读取数组:
使用for循环读取数组:
总结
标签: bash 数值比较
本文链接地址:https://www.jiuchutong.com/biancheng/371512.html 转载请保留说明!上一篇:linux用户与文件基础命令介绍(1)(linux用户文件权限)
下一篇:linux文本分析awk基础命令介绍(8)(linux文本操作命令)
友情链接: 武汉网站建设