位置: 编程技术 - 正文

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

  • 税务师继续教育怎么做
  • 注册税务师报名条件
  • 无进项开票税点
  • 出口关税的计算基数
  • 个人独资企业可以转让股权吗
  • 关联公司往来款算应收账款吗
  • 固定资产装修费用计入房产税吗
  • 合同上怎么注明开具6%的含税普通发票
  • 一般纳税人的税率是多少个点
  • 劳务公司怎样纳税
  • 企业申请零申报需要什么条件
  • 出口关税如何做账
  • 产品成本核算过程
  • 废气处理工程会计分录
  • 税款不申报会怎样
  • 咨询服务费怎么结转成本
  • 税前所得税怎么算
  • 小苏打税收分类
  • 应纳税所得额和应纳税额的区别
  • 所得税季报填写说明
  • 优先股份转让权
  • 非金融企业利息费用的扣除标准
  • 暂估商品入库跨年收到发票怎么做账?
  • 制造费用分配的的标准是什么?
  • 代缴社保缴费基数是怎么算的
  • 纳税人申领发票流程
  • 预借现金和现金分期的区别
  • 应税消费品用于连续生产应税消费品的
  • 季度所得税弥补亏损
  • 员工有多处收入怎么申报个人所得税
  • 应用程序无法正常启动(0xc0000142)
  • 什么叫绝地求生
  • 外贸企业退税需要哪些资料
  • 存货跌价准备的计提
  • 提供应税服务的纳税义务发生时间
  • php中的include
  • php linq
  • php递归函数详解
  • js字符串截取
  • 个人所得税累计扣除是什么意思
  • 税收优惠会计分录 附加税
  • 残保金漏报如何处理
  • php自带的加密解密函数
  • python爬虫入门教程
  • 如何办理出口退税备案
  • 报关单填制的运费是什么
  • 核销已计提坏账的应收账款
  • 制造费用体现在哪些方面
  • 什么是汇算清缴申报表
  • 确认递延所得税负债的分录
  • 进项转出了还能再转进去吗
  • linux服务器环境搭建
  • mysql安装配置教程csdn
  • sqlyog提示
  • 商业承兑汇票如何追索
  • 城建税小规模纳税人
  • 股东分红要不要纳税?
  • 计提职工薪酬是什么意思
  • 现金返利的会计分录
  • 收取的承包费交什么税
  • 车间消耗品的会计分录
  • 已经抵扣的发票不见了怎么办?
  • 外经证是怎么样的
  • 住宿费专用发票会计分录
  • 资产负债表中的应收账款应根据什么填列
  • linux三个主要部分及功能
  • windowsserver2008密码规则
  • ·exe病毒
  • mac上safari
  • 电脑没有声音了是怎么回事
  • win10系统找不到无线网络连接
  • pops基本属性
  • node.js入门教程
  • shell 输出
  • div display inline-block
  • Unity3D中的事件处理
  • python中import导入模块的方法
  • 通用申报表怎么填样本
  • 河南网上税务局app下载
  • 广东地方税务局领导班子名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设