位置: 编程技术 - 正文

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

  • 土地原值要计入房产税计税@基数吗
  • 个税计算方法和规定
  • 水利建设专项基金的税率
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 财务报表和信息的区别
  • 小规模一直零申报也要工商申报吗?
  • 个人所得税申报是什么意思?
  • 非营利组织需要纳税吗
  • 购买资产佣金应该怎么算
  • 劳务派遣公司工作内容描述
  • 银行承兑汇票到期日期怎么算
  • 旧机动车交易需要哪些法定证件
  • 购进机器进项税额怎么核算?
  • 专用增值税发票怎么作废
  • 金税三期房产税更正申报怎么弄
  • 房地产开发企业资质管理规定
  • 技术服务发票怎么开 安全培训
  • 一次性奖金如何交税
  • 哪些项目可以享受简易征收
  • 个体户网上报税流程视频
  • 住房维修基金使用管理办法
  • 来料加工贸易是什么工作
  • 应付账款周转天数上升的原因
  • 去年亏损今年第一季度盈利
  • 增值税留抵退税政策解读
  • 电脑管家如何深度访问
  • 计提企业所得税费用会计分录
  • 财务报表包括哪几个表
  • thinkphp d方法
  • yii2.0使用Plupload实现带缩放功能的多图上传
  • mysql的minus
  • 送给经销商的祝福语
  • .inc是什么文件
  • 笔记本电脑盖上盖子就关机了吗
  • 免税项目可以弥补税款吗
  • 手工帐应交税费明细账
  • laravel create
  • 上月开了红字发票当月如何申报
  • 鹅卵石镇宅
  • springboot jni
  • yii框架入门
  • 安装traceroute命令
  • 什么时候进项税转出
  • 合伙企业分红怎么做账
  • 材料发票和工程发票的区别
  • 生产防疫物资的厂家联系方式
  • 小规模纳税人的条件
  • 装修行业小规模最高能开几个点的票
  • 职工薪酬都包括什么
  • 负债与所有者权益比率计算公式
  • 车船税征收范围有
  • 逃税是什么意思?
  • 红冲以前年度费用
  • etc插卡成功有什么反应
  • 工程的挂靠取得收入怎么做账?
  • 企业代扣代缴哪些费用
  • 应收票据的分录怎么做
  • 给客户买的礼品要交税吗
  • 闲置资产计提折旧
  • 怎么解释税收
  • 企业房屋折旧年限是多少
  • 项目建设期间所涉及的税
  • 分公司与总公司的责任承担
  • 会计账簿的作用主要包括
  • 小企业如何建账报税
  • windowsxp如何清理磁盘
  • mac怎么用浏览器
  • centos fedora
  • 更加有效率
  • linux中比较文件链接数的变化
  • cocos2dx schedule
  • 恶意软件清理
  • opengl怎么学
  • unity unit
  • js闭包解决了什么问题
  • 很好的资源学习入口_android
  • 安卓开发问题
  • javascript的dom
  • python抓视频保存本地
  • android8.0特性
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设