位置: 编程技术 - 正文

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

  • 美容美发属于什么行业
  • 什么是边际税率高
  • 增值税普通发票需要交税吗
  • 提现的手续费怎么做账
  • 非税收入票据能否税前扣除
  • 已认证未抵扣的进项怎么填写
  • 一般纳税人月底增值税如何结转
  • 软件开发成本核算模板
  • 法人投入投资款
  • 以前年度损益调整影响哪个科目
  • 商业承兑汇票可以提前承兑吗
  • 怎么办开户许可证
  • 还没入库,发票已经给财务了 怎么办
  • 解除合同一次性补偿金怎样算个人所得税
  • 企业分立房产税税收政策
  • 生产药酒的厂家
  • 增值税和消费税申报对比不符怎么处理
  • 铲车费属于劳务费吗
  • 酒类消费税征收环节归纳
  • 土地使用税与房产税的区别
  • 个税滞纳金如何调增所得税费用
  • 增值税普通发票可以抵扣吗
  • 有合同未收到租金税务如何处理?
  • 非公益性赠送该怎么进行会计处理?
  • 企业所得税申报表
  • 土地使用税的免征政策
  • 租车公司的车能租吗
  • 营改增建筑业税率变化时间
  • printnow.exe - printnow是什么进程 有什么作用
  • 小规模纳税人个税怎么申报
  • 补税后算偷税漏税吗
  • 发物流货物损坏怎么赔偿
  • win10更新21h1后很卡
  • PHP:oci_password_change()的用法_Oracle函数
  • 航天信息维护费300元能全额抵扣吗
  • system占用cpu过高怎么解决
  • php composer自动加载
  • express框架使用
  • php安装教程
  • 企业盘盈的固定资产其核算的会计科目是
  • 织梦面包屑导航最后的分隔符大于号去掉方法
  • mongo创建db
  • 向境外股东分配股息预提所得税
  • 工地会计内账
  • 个税申报汇算清缴流程
  • 认缴资本怎么填
  • 一般纳税人销售旧货
  • 申报要补税怎么办
  • 代扣代缴的增值税算进项税吗
  • 网上购物退货后钱多久到
  • “财务报表分析”
  • 待摊费用取消了怎么做账
  • 从银行提取现金分录
  • mysql存储过程中调用存储过程
  • freebsd使用wifi
  • unix系统什么样子
  • linux的free
  • rdesktop命令
  • ubuntu虚拟机怎么用
  • centos6.5安装yum
  • win7系统如何关闭开机自动启动软件
  • win7系统无法安装
  • win7系统出现蓝屏
  • win8卸载软件在哪里卸载
  • cocos2dx怎么用
  • opengl画矩形函数
  • js判断div是否有滚动条
  • 同一个文件夹中的文件可以同名吗
  • centos ohmyzsh
  • python开发技术详解
  • android检测权限是否开启
  • Node.js+ES6+dropload.js实现移动端下拉加载实例
  • bgm背景
  • bud3d跑酷
  • python跑出异常
  • jQuery插件使用
  • 增值税红字发票怎么做账
  • 酒店会场出租如何收费
  • 工行网银如何申请发票
  • 攸县丧葬
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设