位置: 编程技术 - 正文

Linux Shell 数组的创建及使用技巧(linux shell 数组长度)

发布时间:2024-02-27

推荐整理分享Linux Shell 数组的创建及使用技巧(linux shell 数组长度),希望有所帮助,仅作参考,欢迎阅读内容。

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

linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。

1.数组定义

一对括号表示是数组,数组元素用“空格”符号分割开。

2.数组读取与赋值

得到长度:

用${#数组名[@或*]} 可以得到数组长度

读取:

用${数组名[下标]} 下标是从0开始 下标是:*或者@ 得到整个数组内容

Linux Shell 数组的创建及使用技巧(linux shell 数组长度)

赋值:

直接通过 数组名[下标] 就可以对其进行引用赋值,如果下标不存在,自动添加新一个数组元素

删除:

直接通过:unset 数组[下标] 可以清除相应的元素,不带下标,清除整个数据。

3.特殊使用

分片:

直接通过 ${数组名[@或*]:起始位置:长度} 切片原先数组,返回是字符串,中间用“空格”分开,因此如果加上”()”,将得到切片数组,上面例子:c 就是一个新数据。

替换:

调用方法是:${数组名[@或*]/查找字符/替换字符} 该操作不会改变原先数组内容,如果需要修改,可以看上面例子,重新定义数据。

从上面讲到的,大家可以发现linux shell 的数组已经很强大了,常见的操作已经绰绰有余了。

Shell时间运算及时间差计算方法 最近一段时间,在处理Shell脚本时候,遇到时间的处理问题。时间的加减,以及时间差的计算。一、时间加减这里处理方法,是将基础的时间转变为时间

基础的Linux Shell技巧小结 一、自动补齐:[Tab]这个技巧很多人都应该会了,就是当输入命令,目录或者是文件名的时候按[Tab]键。系统就会帮你补齐可能要输入的东西,如果有多

Linux bash Shell中的变量类型详解 在Linux系统中进行日常运维或者是编写脚本时,变量是再熟悉不过的了,但这些变量都有哪些类型,具体的用法又有哪些差异呢?本文整理分享给大家:

标签: linux shell 数组长度

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

上一篇:Shell中创建序列和数组(list、array)的方法(用shell写一个脚本,对文本中无序的一列数字排序)

下一篇:Shell时间运算及时间差计算方法(shell 时间运算)

  • 长期股权投资中应采用成本法核算的是
  • 库存商品损坏怎么做账
  • 销售农产品是否可以抵税
  • 公司账户被法院冻结了多久可以恢复
  • 填制凭证的内容通常包括
  • 销售奖金怎么做会计分录
  • 摊销保险费会计分录怎么写
  • 应纳税调增调减会计分录
  • 编制竣工结算的具体增减内容有哪几个方面?
  • 产权交易所怎么赚钱
  • 公司支付宝付款
  • 怎么看公司行不行
  • 计提本月工资记账凭证怎么填
  • 发票升额需要什么条件
  • 工程物资建设期间盘盈盘亏
  • 每月物业费怎么计算公式
  • 服务费主营业务收入会计分录
  • 公务费和业务费怎么算
  • 自然人股权转让要交什么税
  • 小规模纳税人代账一年多少钱
  • 跨年度所得税多怎么办
  • 审计完结凭证要盖公章吗
  • 华为手机如何用有线耳机
  • 穿越火线封号查询官网
  • win10取消登陆密码
  • 企业收到工程款会计分录
  • php抽奖算法程序怎么写
  • 企业收到款项
  • win7指定程序用指定网卡
  • 递归 php
  • 劳务公司账务处理办法
  • visual studio code 调试php方法(图文详解)
  • Vue vue.config.js 的详解与配置
  • php代码加密工具 xend
  • vue路由跳转的三种方法
  • 期初金额和期末金额怎么算
  • php页面跳转实现什么功能
  • php执行命令的函数
  • php面向对象的机制
  • 极速开票怎么打不开
  • 境外公司委托境内公司付款
  • poi java 导入导出
  • 企业盈余公积的主要用途是
  • 公司向员工发放的慰问金怎么做账
  • 企业的预付账款属于金融资产吗
  • 人工费用计入
  • 企业年金个人和公司缴费比例
  • 业务招待费如何扣除
  • 应交税费借方是增加还是减少
  • 银行存款利息收入要交税吗
  • 出口货物索赔如何确认收入
  • 出售无形资产属什么科目
  • 小企业应该如何发展
  • 进程管理界面
  • 经典璧纸
  • win10系统如何关闭屏保功能
  • xp怎么改w7
  • linux磁盘空间不足怎么清理
  • win7开机进入桌面黑屏但有鼠标
  • win10 edge浏览器崩溃
  • linux中修改命令
  • win8谷歌浏览器出现无法访问此网站
  • 非常好的成语
  • python如何搭建环境
  • Android Error: No resource found ··· 'layout_above' with value '@id/···
  • dos批处理实例800例
  • python操作微信自动发消息
  • 事件绑定js
  • angular const
  • numpy使用心得
  • html中meta
  • jQuery插件是什么
  • python递归写法
  • javascript面向对象编程指南第三版
  • jQuery Ajax 全局调用封装实例代码详解
  • 商标注册图形查询
  • 四川国税网上办税
  • 运输发票抵税多少个点
  • 从量定额资源税口诀
  • 经济增长的术语
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号