位置: 编程技术 - 正文

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

  • 跨区域开票流程怎么走
  • 工资薪金所得和劳务报酬所得的区别
  • 国税地税合并是成功的还是失败的
  • 跨年取得的发票怎么入账
  • 收入增长率的计算方法
  • 一年内到期的非流动负债是经营性负债吗
  • 管道安装固定方式
  • 劳务报酬所得怎么扣税
  • 外购存货的成本不包括
  • 递延所得税如何计算
  • 电子缴税付款凭证怎么做账
  • 用于集体福利的消费税
  • 第三方付款会计分录
  • 其他应收款转入实收资本
  • 劳务派遣能不能预支工资
  • 银行卡的概念和特点
  • 个人利息收入交不交增值税
  • 银行摘要冲账是什么意思
  • 未认证的进项税账务处理
  • 工程预算费用会计怎么做
  • 不抵扣的发票是什么发票
  • 获取 获得
  • 交上年企业所得税怎么做会计分录
  • 公司收到保险公司赔款
  • linux命令“ln file1 file2”的含义是
  • 独享20m网速快吗
  • 老大心态是什么意思
  • 你需要权限来执行操作是怎么回事
  • 最小的3g无线路由器型号
  • php的基础知识
  • 直接计入当期利润的利得和损失有哪些
  • 劳务公司账务处理办法
  • 如何通过利润表看企业收益
  • PHP:mcrypt_get_block_size()的用法_Mcrypt函数
  • 企业职工教育培训
  • 未分配利润怎么清零
  • php中数据库怎么设计
  • vue框架是什么样子的
  • 生日快乐html5代码
  • 谁能代替你啊
  • ci框架视频教程
  • 单位没有残疾人申报怎么申报
  • 如何用wordpress
  • sql实例命名规则
  • 现金发放工资会计科目怎么写
  • 公司采购不含税产品合法吗
  • 最新外资企业法实施条例
  • 发票入账抵扣什么意思
  • 什么叫先打后补
  • 做内账需要什么资料
  • 班车租赁服务
  • mysql安装配置教程5.7.26
  • oracle忘记用户名密码怎么办
  • 503 service unavailable错误说明
  • Windows Server 2008使用软件授权管理工具
  • 安卓设备连接苹果设备
  • 开机一直提醒ctrl+alt+del
  • 如何创作图文并茂的图片
  • windows文件丢失怎么修复
  • 放一个命令
  • unity预处理命令
  • javascript中函数
  • 简述javascript中的函数
  • jquery日期组件
  • activitythread main方法
  • 枚举目录时出现错误
  • unity il2cpp热更新
  • jquery动态添加的元素怎么添加事件
  • js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
  • jquery操作文本可以使用什么方法
  • [置顶] [Android Studio 权威教程]最实用的快捷键
  • python读dat数据
  • 深圳税务网上服务大厅官网
  • 员工离职了个人所得税年度汇算应申报未申报怎么处理
  • 贵阳税务官网登录
  • 内蒙古税务局发票认证
  • 地税局属于省直单位吗
  • 为什么阿里会放弃dubbo?
  • 纳税人分类分级管理办法
  • 税法难吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设