位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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 时间运算)

  • 一次性购入固定资产投资收益
  • 总公司是小规模分公司是一般纳税人
  • 公司租房代房东缴纳租房税金
  • 购销合同中印花税怎么计算
  • 小微企业做什么
  • 全年一次性奖金税率表
  • 印花税按合同的多少收
  • 期末未缴税额为负数怎么办
  • 企业所得税申报时间
  • 营改增增值税优惠政策
  • 应收账款贷方余额怎么处理
  • 收到社保局生育津贴
  • 境外所得纳税
  • 差额征税条件
  • 记账凭证应交税费应交增值税怎么写
  • 向银行贷款资产包括哪些
  • 流动资产包括哪些形式
  • 分期收款什么时候交税
  • 疏通下水道入什么经络
  • 出口货物免抵退税额确认会计分录
  • 培训费没有发票怎么办
  • 进口货物账务处理外币
  • 公转私开票可以转吗
  • macOS 11.0.1(20B29)更新了什么?macOS Big Sur 11.0.1(20B29)更新详解
  • 客户收集软件
  • 补税后算偷税漏税吗
  • 入库单的金额填不填价税合计
  • 在window操作系统中
  • linux 传输文件
  • php访问mysql数据库函数
  • linux去除文本中的特殊符号
  • php readfile
  • 给予减免
  • 公司报销医疗费用公司医保里面的钱也报吗
  • 售后租回交易的实质是什么
  • 施工行业企业
  • 勃朗峰高度
  • php超时限制
  • 罚款支出可以抵扣所得税吗
  • vue调用同一个组件
  • 谷粒商城二十五springCloud之Sleuth+Zipkin 服务链路追踪
  • 猿类作文
  • 外贸公司主要是做什么产品
  • 以前年度损益调整
  • vget命令
  • 矿山征收
  • 选择简易计税方法按照5%的征收率计税公式
  • 汇算清缴涉及哪些调整
  • 企业资产评估增值
  • Sql Server 2005的1433端口打开局域网访问和进行远程连接
  • 非营利组织注册
  • 工程结算收入如何确定
  • 内含报酬率概念
  • 公司只有收入没有支出违法吗
  • 没有收到款项签认债有用吗
  • 高新技术企业认定条件
  • 开出地税发票(工程款)怎么做账?
  • 营改增后税额计算公式
  • 施工企业开专票还是开普票好
  • 哪些费用是不可抵扣的
  • 物业公司代收水费账务处理
  • 商贸公司会计成本核算方法
  • 融资租入固定资产属于本企业资产
  • 企业如何建账做账
  • mac安装mysql
  • mysql mac启动
  • win8系统如何查看电脑内存
  • mac如何访问win10文件
  • centos6.5忘记密码
  • linux去掉指定字符
  • win10开机后没声音
  • Ubuntu14.04 GLUT的安装
  • opengl光照效果
  • perl-v
  • angularjs4
  • 如何旋转图片30度
  • nodejs settimeout异步
  • linux文件inode详解
  • javascript编程工具
  • 铅球七米
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设