位置: 编程技术 - 正文

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

  • 什么情况增值税计入成本
  • 企业所得税亏损弥补的规定
  • 以前损益年度调整
  • 记账凭证核算形式需要设置的凭证有
  • 公司把股权转让给个人
  • 子公司注销母公司投资损失企业所得税
  • 借已交税金贷银行存款
  • 预收账款借方余额可以计入应收账款的哪方
  • 法人投入投资款
  • 小规模纳税人水电费税率
  • 非正常损失计入哪里
  • 结转已销售材料成本会计分录
  • 投资款怎样缴印花税?
  • 房产增值税是怎么交的呢
  • 一般纳税人技术开发税率
  • 企业年金个税如何计提
  • 国资委是什么
  • 咨询公司怎么交社保
  • ai自动生成代码
  • 运输公司租赁车辆怎么做账
  • win7防火墙设置不了
  • 如何免费获取Win11企业版
  • 税款申报成功但没有缴款怎么办
  • 资产负债表中的货币资金怎么算
  • 公司提取员工公积金
  • 共管账户的定义
  • js在web前端中的作用
  • 电脑上fci是什么文件
  • 审核原始凭证应注意
  • 事业单位长期应付款怎么核销
  • 为什么要划分等价类
  • 人工智能的几个发展阶段
  • 销售折让销货方式有哪些
  • vue开发环境和生产环境域名配置
  • yolo s
  • 出售自建不动产怎么交税
  • 发票边缘有孔的可以撕掉吗
  • 怎么样写合同书
  • 政府补助为什么是递延收益
  • 利润分配的基本原则是( )
  • 新准则印花税计提会计分录
  • 招待客户住宿费进项税可以抵扣吗
  • 研发失败能做加工企业吗
  • 房地产企业所得税计算方法
  • 分公司注册独立核算还是非独立核算
  • 小微企业利润表数据
  • 发票生活服务费填什么报销内容
  • 企业所得税的亏损弥补怎么算
  • 未开票收入本月要计提增值税吗
  • 评估价值高于账面价值怎么账务处理
  • 税控设备抵减税款分录
  • 当月的印花税需要交吗
  • 劳务派遣公司工资发放方式
  • 未确认融资费用是什么类科目
  • 企业退休返聘人员怎么规避风险
  • 应付账款周转次数计算
  • 发票怎么跨月作废申请
  • 财务负责人怎么实名认证
  • 补贴计税吗
  • 对外投资的会计科目
  • 没有发票的福利费支出可以税前扣除吗
  • 小规模应收利息怎么算
  • 记账凭证烂了要紧吗
  • 如何更改centos的语言
  • ccsve是啥
  • 64位Windows XP系统盘空间占用很大空间怎么减肥
  • windows10的便签纸在哪
  • win8 preview
  • vmware centos8
  • SchSvr.exe - SchSvr是什么进程 有什么作用
  • Cocos2dx CCSprite CCSpriteFrame CCTexture2D CCAnimation学习总结
  • 关于android中view的说法正确的是
  • js获取指定元素
  • unity协程执行顺序
  • vue做移动端
  • jQuery Ajax传值到Servlet出现乱码问题的解决方法
  • jquery单选框
  • 如何在税务系统缴纳医保
  • 重庆国家电子税务总局怎样开电子税票
  • 西安市人力资源和社会保障局关于2020年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设