位置: 编程技术 - 正文

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)

  • 个税汇缴常见问题
  • 出口退税无纸化备案怎么弄
  • 增值税的附加税比例
  • 增值税的专用发票有几联
  • 合伙企业投资收益做账
  • 公户的钱能买股票怎么处理
  • 生日卡片好看吗
  • 简易计税差额抵扣
  • 企业所得税包含哪些税种
  • 收到电子退库的摘要怎么写
  • 车间职工报销医药费能使用现金吗
  • 汇算清缴所得税是什么意思
  • 报废过期产品怎么做会计分录
  • 以前年度损益调整影响哪个科目
  • 建账录入期初数据需要看哪个表
  • 餐饮店进货要索取哪些单据
  • 营改增服务业税率
  • 计提所得税是在结转12月损益之前还是之后
  • 增值税专用发票开错了咋办
  • 公司名下没车能报油费吗
  • 出口退税企业的税负率怎么算?
  • 怎么解决百度打不开页面
  • linux获取网络接口及ip命令
  • rmb转
  • 在win7系统中怎样卸载win10?
  • desktop病毒
  • php 字符串 数组
  • PHP:pg_close()的用法_PostgreSQL函数
  • 年应税销售额包含哪些
  • vue3.0用法
  • php常用的魔术方法有哪些
  • 房产税计入哪里
  • 93.transformer、多头注意力以及代码实现
  • 深度学习中的FPN详解
  • window12最新系统
  • 功能强大的词语
  • 管理费用属于什么类
  • 非限定性收入属于什么科目?
  • 样品属于存货吗
  • 在建工程怎么做账务处理
  • node.js入门教程
  • 国内旅客运输服务
  • 外资企业国内审批手续繁琐
  • 销售费用福利费和管理费用福利费
  • sql server 2016使用
  • 小微企业所得税税率多少
  • 先开销项发票
  • 汇兑损益计入
  • 其他货币的账面价值包括
  • 收客户逾期利息会计分录
  • 公司应该怎么记账
  • 运输公司的固定资产清单
  • 电商刷单的成本如何处理?
  • 工资补偿款是什么意思
  • 作废的现金支票可以直接碎掉吗
  • 房租给托管公司
  • 商品验收入库时怎么做账
  • 发票内容可以写工程款吗
  • 固定资产原价的含义
  • 非本公司员工能否享受本公司的福利
  • 每个单位都要缴纳五险一金吗
  • 净资产总计等于什么
  • 减少注册资本要公示多少天
  • ubuntu20.04 unity
  • win10怎样永久激活
  • mac怎么共享打印机设备
  • linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)
  • win8 屏幕键盘
  • kail Linux系统
  • jquery 使用
  • 【Cocso2d-x Lua笔记五】quick中的display
  • unity Toggle Groud
  • css div内容自动换行
  • linux中awk用法详解
  • pg搭建
  • js promises
  • unity3d初学者教程视频
  • 厦门税务局发票查询系统
  • 国家税务总局2011年34号公告
  • 加强监督管理工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设