位置: 编程技术 - 正文

Bash中数组的操作教程(bash 数值比较)

编辑:rootadmin

推荐整理分享Bash中数组的操作教程(bash 数值比较),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:bash数组操作,bash数组操作,bash 字符串数组,bash数组操作,bash 数组赋值,bash数组操作,bash 数组赋值,bash数组操作,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

BASH只支持一维数组,但参数个数没有限制。

如声明一个数组:

(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)

一、定义数组

1. 使用[]操作符

2. 使用()直接赋值

3. 使用declare -a定义数组。这种方法可以将一个空的变量定义成数组类型。

4. 从文件中读取数组

二、读取数组

1. 数组取值

和ActionScript一样,Bash也使用[]操作符和基于0的下标来取值:

Bash中数组的操作教程(bash 数值比较)

2. 数组长度(元素个数)

使用“@”这个特殊的下标,可以将数组扩展成列表,然后就可以使用bash中的获取变量长度的操作符“#”来获取数组中元素的个数了:

有趣的是,没有定义的数组下标,并不会占用数组中元素的个数:

3. 获取数组的一部分

命令替换对数组也是有效的,可以使用偏移操作符来取得数组的一部分:

4. 连接两个数组

三、修改数组

1. 替换数组元素

模式操作符对数组也是有效的,可以使用它来替换数组中的元素

2. 删除数组元素

使用命令替换并重新赋值的方式删除数组元素

使用模式操作符删除数组元素

四、循环

使用for in循环读取数组:

使用for循环读取数组:

总结

标签: bash 数值比较

本文链接地址:https://www.jiuchutong.com/biancheng/371512.html 转载请保留说明!

上一篇:linux用户与文件基础命令介绍(1)(linux用户文件权限)

下一篇:linux文本分析awk基础命令介绍(8)(linux文本操作命令)

  • 典当行借款合同需交印花税吗
  • 工资走公账和私账哪个好
  • 发票没有纳税人识别号能开吗
  • 固定资产明细账需要每年更换吗
  • 2021新版利润表
  • 运输业务增值税
  • 建筑企业临时工工资申报个税
  • 进料深加工境外付汇
  • 公司库存现金如何存回银行
  • 农产品加计扣除政策2023最新
  • 收到联营单位预收的发票
  • 销售货物或者提供应税劳务、服务清单怎么开
  • 上月未抵扣完的进项税本月可以抵扣吗
  • 城建税税收减免政策
  • 高新技术企业怎么申报企业所得税
  • 水资源税的纳税义务人
  • 代缴水电费是什么意思
  • 关税税率表包括哪些税种
  • 汇算清缴做完还能改账么
  • 劳务报酬已经缴税怎么办
  • win11如何恢复win10
  • 有限责任公司出资方式有哪些
  • 税盘没反应
  • win10专业版用户名和密码怎么取消
  • 固定资产计提折旧的原则
  • 期初留存收益是什么科目
  • php 设计模式 鸟哥
  • 备抵法是什么科目
  • 白兰花的养殖方法和注意事项和病虫害
  • 公司从其他公司借个钱怎么做账
  • 委托加工的加工费是含税的吗
  • 计提坏账准备的方法有哪些
  • 委托贷款会计处理流程
  • Pont Rouge (Red Bridge) over the Palmer River in Sainte-Agathe-de-Lotbinière, Quebec, Canada (© Jean Surprenant/Getty Images)
  • laravel框架的优缺点
  • 资产负债表项目填列的依据是
  • 个体工商户使用个人二维码收款违法吗
  • vue computed set get
  • 收到员工的社保费用记什么科目
  • 研发支出的相关理论基础有哪些
  • 合作社计提工资
  • 发票未报销可以退税吗
  • distinct用法及搭配
  • 车补贴是要缴纳增值税吗
  • sql server2005查询
  • 畜类生产性生物资产计算折旧的最低年限
  • 公司注册登记需要多少钱
  • 暂估成本发票最晚什么时候补齐
  • 进口关税减免政策
  • 契税是房价乘以1.5吗
  • 法院拍卖得来的物品有发票吗
  • 担保公司的担保费能退吗
  • 收到其他应付款会计分录
  • 小规模纳税人发票可以抵扣吗
  • 供应商质量考核单
  • 企业资质证书丢失怎么办
  • 托收承付的承付是指
  • 数据库 异步
  • mssqlserveradhelper
  • mysql %s
  • 批量更新数据库最多多少条
  • 按关键字13,24,37,90,53,34
  • mysql8.0免安装
  • mysql在本地主机创建用户账号
  • 电脑重装windows
  • 系统的虚拟内存可以清理吗
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • dae是什么文件
  • win10超级按钮
  • win10开始菜单磁贴颜色
  • sed配合grep
  • android属性大全
  • awk实现wc功能
  • dos常用命令与批处理文件
  • node.js wss
  • bat批处理删除
  • 应用框架的设计方法
  • node和javascript
  • mac如何打开两个微信
  • 西安市港务区属于哪个街道办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设