位置: 编程技术 - 正文

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

  • 公司股权变更要查账吗
  • 年度企业所得税申报时间
  • 退货开具红字发票销项税为负数税务局会查吗
  • 外贸出口免税政策
  • 对公账户发工资怎么操作
  • 月销售额不超过10万
  • 政府补助递延收益和其他收益的区别
  • 应交增值税减免税款怎么结转
  • 固定资产处置损益怎么算
  • 买房印花税怎么计算出来
  • 一般纳税人取得小规模专用发票可以抵扣吗
  • 定期定额户超过定额怎么报个税
  • 收到实收资本要交什么税
  • 公司土地转让另外公司
  • 自己开发自己施工的建筑单位怎么样
  • 收到投资者购买股票的资金
  • 采购退回的分录
  • 出口货物退税率查询
  • 一般纳税人开专票和普票的税率
  • 小规模有限公司注销麻烦吗
  • 增值税普通发票有什么用
  • 餐饮发票税钱
  • 污水处理费怎么收取的
  • 税前扣除的固定资产
  • 委托加工存货要交什么税
  • 个体工商户出售住房增值税
  • 其他货币资金明细科目有哪些
  • 企业向个人借款是否交印花税
  • mac如何配置
  • fat文件系统包括
  • 预收账款预提费用是什么
  • 事业单位投资收回账务处理
  • WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
  • 农民专业合作社法
  • 固定资产和固定资金的区别
  • 提租补贴应计入什么科目
  • 银行借款利息支出计入什么科目
  • 新罕布什尔州的邮政编码
  • php-xml
  • 闭包 python
  • markdown语法是什么意思
  • vuex和bus
  • 为什么我们认为北京人已经学会使用火
  • 服务业加计扣除比例
  • 外购商品转为自用固定资产,进项税
  • 在Python中如何求坐标中的任意两个点的距离
  • 折扣折让的会计分录
  • 利润表调整了资产负债表怎么调整
  • vs2015安装方法
  • 小规模纳税人的增值税计入成本吗
  • 职工旅游费用会计处理
  • 提供劳务方式是什么意思
  • 非贸付汇计税基础
  • 缴纳工会筹备金应该记什么科目
  • mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法
  • MySQL数据库常见的几种约束有哪些
  • win8任务管理器在哪
  • linux 磁盘使用
  • wp升级
  • win8系统教程
  • 苹果mac太卡
  • efs加密解除
  • 上传图片 js
  • 一个简单的微笑说说
  • code::blocks怎么用
  • jquery的validate前端表单验证
  • linuxshell命令行
  • vue组件的使用步骤
  • asm/semaphore.h: No such file or directory
  • jQuery插件ajaxFileUpload异步上传文件
  • shell脚本ll
  • js需要学到什么程度
  • js获取当前浏览器版本
  • Python中MySQL数据迁移到MongoDB脚本的方法
  • javascript的介绍
  • 税务师事务所行政登记表怎么办理
  • 深圳个税官网
  • 办税人员怎么绑定电子税务系统
  • 河南国税网上办证流程
  • 重庆纳税申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设