位置: 编程技术 - 正文

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

  • 外购产品视同自产产品办理免抵退税的条件?
  • 六税两费指的是什么
  • 收到公司发来的材料,计入会计分录
  • 固定资产怎么确定是否减值
  • 房屋合同印花税税率属于个人交的吗
  • 查找出资产负债表的软件
  • 反结账只能反结上月的账吗
  • 水果销售公司账务怎么做
  • 购进货物的发票是外来凭证吗
  • 企业应收票据贴现给银行所获得的现金计入现金流量表
  • 作为福利手段福利概念的三个条件是
  • 建筑公司外包工程收入怎么记账
  • 代付其他公司货款会计分录
  • 发票选择确认平台怎么选
  • 机动车销售统一票据可以抵扣吗
  • 个人所得税特殊计税方法
  • 取得抵债房产的涉税风险,你清楚吗?
  • 许可费怎么进行分类
  • 计算本月生产成本怎么算
  • 固定资产折旧提足怎么办
  • 房地产增值税如何抵扣
  • 子公司的注册资金需要母公司股东出吗?
  • 法人变更股权不转让有什么影响么么
  • 资本公积转增实收资本个人所得税
  • VM虚拟机怎么安装网心容器
  • 2021新版win10
  • 金蝶kis期初余额设置
  • php常用函数
  • 本年利润有余额可以结账吗
  • 2022年苹果iphone14一个几个颜色
  • 民间非营利组织会计账务处理
  • 代办税务需要什么资质
  • 波特兰在哪
  • php如何实现
  • php做网页
  • php两个$什么意思
  • 企业实行股权激励的作用
  • 建筑安装收入会计分录
  • 中科院院士2023增选
  • 金银首饰以旧换新增值税处理
  • 微信小程序详细教程
  • 收到的赔款,罚款怎么算
  • celery eventlet
  • 收到汇算清缴的退税需要交税吗
  • 代扣职工个人应承担的社保费
  • 购买仪器属于什么费用
  • 劳动法辞退员工补偿标准2023
  • 内账会计的主要工作
  • 本月冲红上月发票后的税款能抵减吗
  • 用货款抵扣供应商成本
  • 公司预支款应注意什么
  • 商场联营扣点的合作方式
  • 费用报销冲抵借支
  • 企业计提什么意思
  • 在筹建期间的费用属于什么
  • 社保金的滞纳金个人承担吗?
  • 什么情况需要预缴
  • 会计结账一般都是谁做
  • 新公司建账初始数据可以全部为零吗
  • 建账是啥意思
  • ubuntu系统软件安装
  • mac系统操作的小技巧
  • centos直接进入命令行
  • bios设置第一启动项图解
  • 金山卫士电脑版
  • centos权限不够怎么办
  • msoia.exe是什么程序
  • linux怎么恢复数据
  • linux终端怎么用
  • 红石cpu教程
  • 错误日志项数
  • SDK不兼容Ubuntu64位系统的解决办法!!!
  • wifi显示开发状态
  • 清理ie八
  • unix中创建新文件
  • 电子词典笔哪个品牌好
  • 从零基础开始学
  • 自定义view ondraw
  • js禁用页面所以输入框
  • 办税大厅周六日上班吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设