位置: 编程技术 - 正文

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文本操作命令)

  • 增值税滞纳金怎么做账
  • 人力资源公司怎么和企业谈合作
  • 进料加工贸易流程
  • 未取得房屋产权证租赁
  • 公司间借款利息增值税进项能否抵扣
  • 代扣代缴附加税减免
  • 减免企业所得税怎么算
  • 居间费用超过3%剩余的怎样能拿到手
  • 小规模纳税人开票税率
  • 营改增后房地产公司税种及税率
  • 提取职工福利费计入什么科目
  • 医院哪些收入需要交企业所得税
  • 个人住房交易50万元
  • 累计折旧费用
  • 筹备期间的开办企业是指
  • 年度报表申报错误,怎样更正
  • 使用专项资金购买的固定资产 需要取得发票吗
  • 收到财产保险赔款会计分录
  • 收到别公司利息怎么记账
  • 投资合伙企业对公司有债务责任吗
  • 中级会计考试考后审核需要什么资料
  • win 11 发布
  • 如何测试电脑网速多少兆
  • 往公户存钱怎么存最划算
  • 公司注销往来账的账务处理
  • 电脑记事本在哪里打开
  • 在php中,字符串有哪些表示形式
  • phpstorm ftp
  • 融资租入固定资产的入账价值
  • 定期支票丢了能取钱吗
  • 荣耀路由器怎么重置
  • 企业汇算清缴后发现有多计提的成本
  • 父子之间房屋赠与费用
  • 网站国际化方案
  • 工地事故赔付
  • 预收账款通俗易懂的说法
  • php文件上传技术
  • 税控系统技术维护费税率
  • php搜索框查询数据库
  • ajax向php传值
  • 什么是重绘和回流
  • 列表定义格式
  • 数据库查询框架
  • 保教费收入要交企业所得税吗
  • 坏账准备备案申请资料
  • 客运收费标准
  • 给客户的回扣如何做账
  • 融资租赁担保余值例题
  • 收据和发票有什么用
  • 查账征收和核定征收有什么区别
  • 小规模纳税人开专票需要交税吗
  • 设备维修三种形式
  • 净资产收益率与什么指标有关
  • 税收优惠应计入那个科目
  • 应付利润科目
  • 公章未备案是否不合法
  • 什么是折旧费
  • Linux下mysql 5.6.17 安装图文教程
  • window8开机
  • 怎么在windows
  • win7旗舰版系统怎么样
  • linux网络编程宋敬彬pdf
  • 如何知道自己的邮箱号
  • fssm32.exe是什么进程 有什么作用 fssm32进程查询
  • 电脑windows8怎么样
  • linux统计文件中每个单词出现的次数
  • win10一年更新一次
  • linux简明教程
  • win7怎么设置鼠标双击打开
  • win8能装pr2017吗
  • 使用jQuery的ajax方法向服务器发出get和post请求的方法
  • [置顶] rwmfqg
  • Node.js中的什么模块是用于处理文件和目录的
  • jquery教程chm
  • Vue.js与 ASP.NET Core 服务端渲染功能整合
  • jquery弹出框样式大全
  • 大连税务稽查局魏禾简历
  • 车辆购置税查询不到
  • 如何查询企业上市情况
  • 小区活动宣传文案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设