位置: 编程技术 - 正文

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)

  • 北京市增值税发票
  • 税金及附加怎么来的
  • 投资收回的现金
  • 为临时工购买礼物怎么说
  • 应收保险公司赔款计入
  • 中标服务费可否开发票
  • 减免的附加税怎么做会计分录
  • 给员工购买意外险进项税能不能抵扣
  • 收付转凭证如何排序装订
  • 分期付款外币采购形成的差异如何做会计处理?
  • 固定资产当月入账下月计提折旧
  • 股东借款转实收资本需要什么附件
  • 金税设备维护费账务处理
  • 结转上年度的企业所得税会计分录?
  • 过期的增值税发票能用吗
  • 收购个人独资企业的税收
  • 购买办公家具合同
  • 如果没有预缴就开票会怎样?
  • 固定资产可以一次计入费用吗
  • 增值税多交了怎么申请退税
  • 房地产企业预缴增值税什么时候结转
  • 税务票开错了怎么办理退税
  • 本月没有发生额,月末怎么结账
  • macxi
  • 应收账款的账面余额公式
  • windows7如何删除软件
  • win7防火墙设置不了
  • 诊所免税政策
  • 招标公司返回的钱怎么算
  • 修改bios设置
  • 怎么解决windows许可证即将过期
  • 银河麒麟操作系统价格
  • 劳务的完成程度可以采用如下方法确定
  • 推荐一款免费的vba编辑器
  • php is_writable
  • 角马群的迁徙方向
  • 资产类备抵科目借方是加还是减
  • php中数组的常用函数及用法
  • php数组实现
  • 新准则土地使用权计入固定资产还是无形资产
  • elementui的表格
  • 无形资产摊销怎么计算月摊销额
  • 公司让员工提前离职,可以结清工资吗
  • 出口免抵退转免税
  • 企业所得税季初和季末怎么算
  • 设计模式模板方法和策略模式对比
  • 装订会计凭证步骤
  • 公司什么项目
  • 小微企业免税销售额是多少2023年
  • 社保局会给失业人员打电话吗
  • 经济作物评估标准
  • 制造费用属于哪个科目类别
  • 收款收据可以用于财务报账吗
  • 退还多余的预收款项的会计分录
  • 顺流交易为什么不考虑出售比例
  • 未分配利润是负数怎么消化掉
  • 补交增值税税款怎么做账
  • 市场营销策划开票品目
  • etc发票当天可以打印吗
  • mysql数据库用户名和密码怎么查看
  • windows提示无法完成更新
  • ubuntu20.04设置
  • centos虚拟机配置
  • mac所有窗口最小化
  • 系统之家一键重装系统教程
  • 小黑马科技
  • Serv-U 构建个人FTP服务器图解
  • win10 rs4
  • win7系统怎么设置浏览器主页
  • win8外接显示器没反应怎么办
  • win10预览文件怎么显示内容
  • 样式的使用方法
  • nodejs json数据库
  • unity公路制作
  • js原生dialog
  • jquery设置元素css
  • 下午税务局几点上班
  • 宁夏地税局局长
  • 增值税有哪些税种组成
  • 特价机票包含燃油费和机场建设费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设