位置: 编程技术 - 正文

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

  • 小微企业税收新政
  • 海运报文是什么意思
  • 印花税计入税金及附加吗
  • 技术维护费计入哪里
  • 个体户不刻公章违法吗
  • 年审和税审的区别是什么
  • 包工包料工程要交哪些税
  • 没有增值税发票怎么做账
  • 缴纳个人社保在哪里可以缴
  • 非流动资产处置损失包括哪些
  • 支付宝公户可以转私户吗
  • 预收货款存入银行分录
  • 存货质押贷款风险
  • 补发工资计算公式
  • 以前年度多计成本,本年度冲减成本
  • 客户以旧料抵货款账务如何处理?
  • 购入的工具应计入哪个科目?
  • 股权的溢价是什么意思
  • 运输发票抵税多少个点
  • 企业所得税收入是什么意思
  • 取得土地无形资产的条件
  • 金税控系统发票打印设置
  • 一个季度为纳税期限的规定适用
  • 公司走税,对公司有影响吗
  • 增值税优惠政策有哪些
  • 房地产开发企业资质等级有几个
  • 核定征收金额如何确定
  • 个体工商户可以给自己交五险一金吗
  • 住房维修基金使用管理办法
  • 客户退货发到付怎么办
  • 企业资产损失会计处理
  • prevsrv.exe - prevsrv是什么进程 有什么用
  • 补助是按基本工资还是总工资
  • 交付是不是法律行为
  • 上期有留抵进项税额会计分录
  • 房地产企业的沙盘模型制作费会计处理
  • kb4532945安装失败
  • 为什么WIN10系统打在画面进不去
  • 如何关闭win10专业版自动更新
  • 应收账款怎么做分录
  • 孚日山脉猞猁
  • 承担客户车辆维修责任
  • 镶嵌在巨石之间的英文
  • 编译安装php8
  • 刚购入的固定资产怎么算
  • 周末闲暇时光是什么意思
  • vgextend命令作用及含义
  • 建筑企业总包单位有哪些
  • 未确认融资费用报表填在哪个科目
  • 一般纳税人企业所得税如何计算
  • 发票金额大于付款金额怎么做分录
  • mysql基本命令大全
  • 净利润弥补以前年度亏损
  • 哪些费用进项税额要转出
  • 实发工资属于什么科目
  • 电子承兑对方拒绝签收多久能到账
  • 废旧物资专用发票
  • 预付款已经开了发票未到货要怎么做账
  • 公司注销未分配利润如何处理
  • 农机免税发票能抵扣吗
  • 小规模纳税人免税会计分录
  • 固定资产清理是什么账户
  • 专用发票丢失怎么入账
  • 消费税直接计入销售额吗
  • 预收账款结转收入分录
  • 公司车子折旧相差多少
  • 房地产开发企业资质管理规定
  • 购买服装费用计入什么科目
  • 交易性金融资产公允价值变动计入
  • 使用Mysql5.x以上版本出现报错#1929 Incorrect datetime value: '''' for column ''createtime''的快速解决方法
  • xp系统如何取消隐藏
  • windows 10 20h2推送
  • 如何在linux系统中卸载一个已装载的文件系统
  • dos命令怎么写
  • dw中css规则定义中文
  • nodejs 读取文件
  • 批处理结束后不关闭窗口
  • 怎样用在js中使用css的内容
  • jQuery easyUI datagrid 增加求和统计行的实现代码
  • 金融商品转让是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设