位置: 编程技术 - 正文

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)

  • 所得税汇算清缴表在哪里打印
  • 子女继承父母房产最新政策2023
  • 没有发票就不能入账吗
  • 税务零申报是什么意思情况
  • 免抵退税和留抵退税可以一起退吗
  • 购入车辆进项如何做账
  • 平行结转分步法各步骤的费用
  • 盈余公积发放现金股利分录怎么写
  • 亏损金额需要对抵实收金额吗
  • 所得税不计提直接缴纳,年末一次性计提
  • 空调的折旧年限和残值率
  • 税种认定网上操作流程
  • 在建工程过程中取得收入怎么入账
  • 固定资产常用计算公式
  • 三栏式明细账适用于哪些账簿
  • 公司购车购置税怎么交款
  • 统计应交增值税怎么算
  • 发票签收单怎么填
  • 2018年建筑增值税税率表
  • 药企常见税务风险及措施
  • 购进的样品入账科目
  • 金融企业贷款损失准备金
  • 向关联企业支付管理费用可以税前扣除吗
  • 所有者提取的借贷方向
  • 广告业文化事业建设费2023标准
  • 苹果mac dns设置
  • 腾讯手游助手怎么把游戏放到桌面
  • 公司向银行贷款利息是多少
  • 在windows 7中
  • 其他生活服务业增值税税率
  • php怎么创建数据表
  • Linux Mount NTFS分区造成的权限问题如何解决?
  • 以太网没有internet
  • vue 高德地图 窗体
  • win10待机唤醒黑屏死机
  • 在建工程进项税额转出
  • 存货周转率公式怎么算
  • 利润表的营业收入是开票金额吗
  • 理财收益如何计税
  • php redis常用命令
  • gpt40
  • 财务费用的利息费用怎么算
  • 车间管理人员为什么是制造费用
  • 申请税控盘流程需要几个工作日
  • 证券公司代理发行
  • 防伪税控技术服务费订单号怎么查
  • 债券发行费用计入科目
  • three.js gui
  • dede织梦怎么转成zblog
  • 社保代扣代缴的办理流程
  • 企业注销库存怎么处理
  • 应付利息什么时候确认收入
  • 未达起征点增值税申报表怎么填
  • 结转增值税的账务处理
  • 股权转让如何办理
  • 预付卡充值入什么科目
  • 房地产核算成本方法
  • 房地产开发企业增值税税率
  • navicat 导入
  • 卡巴斯基 试用
  • win8怎么装系统
  • xp系统磁盘检查进不去
  • windows的安装方式有哪些
  • mac远程桌面mac
  • win8 怎么样
  • mac配置selenium
  • win7查看本机信息
  • win7记事本功能
  • Nymse.exe - Nymse是什么进程 有何作用
  • Linux 后台执行程序如何操作?
  • win10系统玩游戏闪退怎么解决
  • ext.grid.editorgridpanel
  • 网页设计中的几种齐方式及其特点
  • unity安卓游戏开发
  • ug怎么加载制图模板
  • jquery.ztree中文api
  • 设置家的地址
  • 浙江职称评审网址官网
  • 风险研判能力不足的原因
  • 高新区地税办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设