位置: 编程技术 - 正文

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)

  • 财产租赁所得怎么交税
  • 小规模纳税人销售自己使用过固定资产
  • 客户维护费计入什么科目
  • 货运代理开票系统如何开票
  • 预付账款收不到发票汇算清缴调整增吗
  • 辞退职工赔偿金如何计算
  • 资助的开发经费可税前扣除吗
  • 事业单位固定资产
  • 债务重组损益的计算公式
  • 养老保险缴纳比例是固定的吗
  • 营改增后银行增值税如何缴纳
  • 增值税电子发票怎么下载
  • 免抵税额是否能抵销项税额呢?
  • 税收滞纳金和税金滞纳金有什么区别
  • 固定资产报废处置账务处理
  • 实收资本增加印花税缴纳时间
  • 建筑安装施工过程
  • 哪些研发费用可以资本化
  • 分期付款的车怎么做分录
  • 递延所得税年初数和期末数
  • 单位预算支出包括哪些
  • 增值税普通发票和电子普通发票的区别
  • 总资产平均余额是资产总额吗
  • 收到融资租赁发票怎么做账
  • 个税手续费返还要交企业所得税吗
  • 季度资产总额怎么填写
  • 存货跌价准备借贷方表示的含义
  • 以公允价值计量的投资性房地产
  • 可转债 承销
  • 工资里的其他应收款是什么
  • 增值税专票开错了可以作废吗
  • 财务费用属不属于生产成本
  • vue public assets
  • 一次性收入怎么交税
  • python中各种颜色
  • php二维数组查询指定值
  • 苏格兰高地什么意思
  • 被白雪覆盖的彩虹歌词
  • php实现留言板功能怎么用
  • php正则匹配时间
  • 刚购入的固定资产怎么算
  • python有没有指针
  • 职工教育教育经费
  • 非营利组织能否开社保账户
  • 网上变更财务负责人
  • 凭样品销售
  • 预缴增值税附加税
  • mongodb主从复制原理
  • linux中mongodb启动
  • 固定资产清理借方表示什么意思
  • 盈余公积转增资本所有者权益会变吗
  • 未完施工针对的是什么工程
  • 增值税是主税吗
  • 收到发票未抵扣,收票方也可以开红字信息表吗?
  • 物业公司转售电费增值税
  • 汽车生产企业三大战略
  • 酒店会计的账务处理
  • 不得免征和抵扣税额抵减额分录
  • 固定资产折旧残值率的最新规定2021
  • 填制记账凭证有哪些
  • 微软的搜索网站
  • linux下xhost命令报错:unable to open display的解决办法
  • fedora vlc
  • 苹果mac怎么复制文字
  • SSSvr.exe - SSSvr是什么进程
  • centos7.5安装桌面
  • linux系统查询进程
  • cocos2dx4.0入门
  • HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
  • Linux修改tomcat默认端口号8080
  • django pypi
  • 深入理解中国式现代化
  • div-d和div-i
  • jquery加载中
  • python 备份文件夹
  • 电子税务局更改密码怎么改
  • 电子税务局怎么申报
  • 税票开错了税费怎么退回来
  • 房产税怎么申报操作流程视频
  • 车辆购置税计入固定资产一起折旧吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设