位置: 编程技术 - 正文

Shell脚本数组操作小结(shell脚本数组的用法)

编辑:rootadmin

推荐整理分享Shell脚本数组操作小结(shell脚本数组的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell 数组元素个数,shell脚本数组变量赋值,shell脚本数组操作,shell脚本数组的用法,shell脚本中如何定义数组,shell脚本数组操作,shell脚本数组变量赋值,shell 数组,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。

bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。

定义数组

在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:例如:或者

还可以单独定义数组的各个分量:

可以不使用连续的下标,而且下标的范围没有限制。

读取数组

读取数组元素值的一般格式是:

例如:

使用@符号可以获取数组中的所有元素,例如:

获取数组的长度

获取数组长度的方法与获取字符串长度的方法相同,例如:

Shell脚本数组操作小结(shell脚本数组的用法)

附:shell数组小结

不知道 是什么时候写的东西,整理文档时被考古发现,给那些闲着蛋疼之人,一笑而过吧。如果本文中的错误给您带来所有的精神损失,请找保险公司理陪!当然你可以告诉我 (倾诉)

数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方法来模拟),不涉及。这里包括数组的复制,计算,删除,替换。

数组的声明:

数组的访问:

数组的删除

计算数组的长度:

数组的提取

从尾部开始提取:

子串删除

子串替换

第一个匹配到的,会被删除

所有匹配到的,都会被删除

没有指定替换子串,则删除匹配到的子符

替换字符串前端子串

替换字符串后端子串

Shell脚本echo指令使用小技巧 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:echoarg您可以使用echo实现更复杂的输出格式控制。显示转义字符echo""Itisatest"

Shell脚本test命令使用总结和实例 Shell中的test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数说明-eq等于则为真-ne不等于则为真-gt大于则

Shell脚本if else语句小结 和Java、PHP等语言不一样,sh的流程控制不可为空,如:phpif(isset($_GET["q"])){search(q);}else{//donothing}在sh/bash里可不能这么写,如果else分支没有语句执行,就

标签: shell脚本数组的用法

本文链接地址:https://www.jiuchutong.com/biancheng/371575.html 转载请保留说明!

上一篇:Shell脚本字符串单引号和双引号的区别浅析(shell脚本字符串换行)

下一篇:Shell脚本echo指令使用小技巧(linux shell echo)

  • 免税收入对应的成本费用可以扣除吗
  • 税务师考试税法一章节
  • 分公司是否需要刻章
  • 建筑企业利润率低的原因
  • 工商局打印机读档案委托书
  • 土增税土地成本分摊方法
  • 工程资金占用计算利率是多少
  • 有发票无明细能报销吗
  • 房地产开发结转成本条件
  • 商品损失 进项税 确定
  • 收到理财产品收益分录
  • 招待住宿费计入什么科目
  • 长期股权投资初始成本
  • 防伪税控发票种类主要有哪些
  • 增值税开票员的岗位职责
  • 福利费申报个人所得税该如何进行?
  • 稳岗补贴需要缴税吗
  • 企业销售货物因违规处罚
  • 发票丢失联次
  • 个人股权转让个税计算
  • 消费税的计算公式推导过程
  • 去年的发票今年可以抵扣吗
  • Win10打开浏览器后自动弹出查找框
  • win7为什么不能安装软件
  • 住房公积金扣除标准为每月
  • 财政拨款收入是指行政单位从哪里取得的预算资金
  • 现金流量表的编制基础是权责发生制
  • 怎么升级鸿蒙系统3.1
  • mac菜单键怎么设置出来的
  • linux系统输入
  • php数组函数,选班长
  • 前端和后端到底是什么
  • 可供出售金融资产和交易性金融资产
  • 税前扣除项目什么意思
  • php环境搭建apache
  • 职工慰问金账务处理流程
  • 怎么查询开具的红字发票
  • 公积金会计分录怎么处理2019
  • mysql unique null
  • 3步搞定纯真ip数量
  • mongodb配置文件详解
  • asp和asp net
  • 工资只计提没有发放需要申报个税吗
  • 资产负债表的货币资金怎么算
  • 企业所得税汇算清缴时间
  • 个人股东和法人股东分红纳税
  • 付给对方钱对方应该怎么写
  • 交易性金融资产公允价值变动怎么算
  • 生产成本月末结转后有余额吗
  • 预期损失el
  • 一般纳税人条件要求2020
  • 分公司是否具有独立承担民事责任的能力
  • 小规模纳税人免税政策
  • 现金池管理
  • 事业单位收到退税账务处理
  • 税务局多扣的税可以退吗
  • 其他业务收入的现金流放哪里?
  • 收到红字发票如何入账
  • 购买商品发生的费用计入
  • 会计人员基本信息表去哪找
  • 存货的实际成本法
  • 股东股权转让会计分录
  • sql数据采集
  • 完美解决MySQL通过localhost无法连接数据库的问题
  • 笔记本bios密码怎么强制清除
  • linux 操作系统
  • windows xp.
  • iptables用法
  • 进windows花屏
  • html中渐变
  • nodejs怎么读
  • cmd的tree指令
  • threejs入门教程
  • unity备份工程
  • js function.call
  • javascript怎么学
  • 即征即退什么时候确认收入
  • 农业方面有哪些有名杂志
  • 下抓两级抓深一层的工作机制的要求包括什么
  • 税法难吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设