位置: 编程技术 - 正文

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 时间运算)

  • 申报个税时怎么获取个税专项附加扣除
  • 船舶吨税范围
  • 失业稳岗补贴怎么记账
  • etc充值怎么操作
  • 报关单位的信用管理制度
  • 一般纳税人如何抵扣进项税
  • 可供出售权益工具投资是非货币
  • 跨区域缴纳社保
  • 收到补助款的会计分录
  • 物业 免物业费
  • 小规模纳税人如何纳税
  • 纳税人跨县(市、区)是指
  • 资产负债表写错数字怎么改
  • 贷款余额反映了什么
  • 电子发票已开出客户退款会计处理是怎样的?
  • 小规模税控盘服务费怎么填增值税申报表
  • 销售收入交的印花税谁交
  • 个体工商户开9%的税需要什么
  • 反映留存收益的账户
  • 年底买车险会便宜吗
  • 收购企业的账务处理流程
  • 收到负数购入发票怎么办
  • 收到服务费分录怎么写
  • 研发费用加计扣除优惠明细表
  • 住房公积金个税抵扣标准
  • linux系统中将加密过的密码放到什么文件中
  • window的hosts文件
  • linux检测
  • PHP:getallheaders()的用法_Apache函数
  • hpwuschd application
  • php100 jquery教程
  • 企业股权投资收益缴纳什么税
  • 增值税专用发票上注明的价款含税吗
  • 伊吕波赛道
  • 所得税 减半
  • 资产负债表和利润表的认定
  • 基于中国国情的中国式现代化具有哪些特色
  • php循环字符串
  • 查补的增值税账务处理
  • php匿名函数和回调函数
  • 微软和梅赛德斯奔驰宣布合作
  • 应付账款转入营业外收入会计分录
  • 二氧化剂的使用方法
  • 会计实操和实际工作一样吗
  • Sqlite 操作类代码
  • 职工薪酬包括哪几类
  • 小规模增值税纳税人优惠政策
  • 收到备用金会计分录
  • 无形资产专利技术属于
  • 无形资产按取得时的什么入账
  • 收到违约金如何做账
  • 收入分成的账务处理会计分录
  • 百分百控股代表着什么
  • 技术服务费如何赋码
  • 预付物业费会计分录
  • 年利率怎么算计算器
  • 工业企业应收账款减少原因分析
  • mysql安全性控制语句
  • sqlserver 储存过程
  • sql经常用的语句
  • mysql alter table修改表命令整理
  • Windows10安装net3.5
  • macbookair触控板维修
  • windowxp操作系统
  • 如何清除Windows登录记录
  • linux网卡bound
  • windows7 cpu使用率高
  • windows 10 build 21354
  • linux查看系统配置内存大小
  • glClearBufferSubData
  • android 自定义drawable
  • python错误代码
  • javascript总结笔记
  • 类似愤怒小鸟的小游戏
  • python3网络编程
  • 国家税务系统
  • 企业年金可以补办吗
  • 房产税纳税义务时间
  • 代理记账广告语怎么写
  • 农村墓地规划土地使用程序和规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设