位置: 编程技术 - 正文

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

  • 一般纳税企业所得税税率是多少2019
  • 业务招待费税前扣除标准是
  • 车险 保险金额
  • 项目奖金个人所得税怎么算
  • 总分机构是什么
  • 发票密码区超出可以用吗
  • 母公司给子公司开票会有税务风险吗
  • 网上认证勾选平台登录不成功
  • 金蝶固定资产折旧怎么修改
  • 从商业企业购进商品
  • 分支机构是否需要进行企业所得税汇算清缴申报
  • 新车交车辆购置税需要什么材料
  • 银行如何做存款
  • 以前年度少计费用,调整分录
  • 不能够满足标准的产品为不合格品
  • 工会经费减免最新政策2020年山西
  • 其他业务支出和其他业务成本的区别
  • 电子发票怎么冲红字
  • 新手会计怎么入门做账
  • 企业社保缴费工资
  • 收到投资款怎么处理帐
  • 冲减管理费用的会计分录
  • 残保金按计提数还是按发放数申报
  • 控股子公司收购母公司
  • php 如何下载
  • win10移动热点开关自动弹回
  • 饭店开业请客说什么
  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件
  • 购买用友财务软件
  • 返还土地出让金如何追缴的
  • 螺旋状芦荟 (© David Madison/Getty Images)
  • 可视化思考
  • 指令获取
  • python数学建模资料
  • 帝国cms常见的英文
  • 网络编程知识
  • java中空字符怎么表示
  • python怎么用?
  • 计提固定资产折旧是什么意思
  • 专项附加可以随便填吗
  • 所得税 补税
  • 个体户核定征收超过了怎么办
  • 永久性差异有哪些项目
  • 土地使用权是什么权利
  • 收到存款利息属于资金周转吗
  • 绩效工资定义及标准
  • 跨年度的银行未入账如何处理
  • 溢价交易和折价交易
  • 预付加油款收到发票怎么处理
  • 银行回单可以跨年入账吗
  • 开办费没发票如何做账?
  • 股东增资有哪几种方法
  • sql树结构
  • mysql5.7最新版
  • 找回未保存的cad文件
  • 在linux操作系统中,/etc/rc.d/init.d
  • linux中sed详细用法
  • 传统与现代的结合英文
  • eve是什么文件
  • 本地hosts文件存在问题
  • route.exe - route是什么进程 有什么用
  • winxp鼠标右键菜单栏怎么改
  • shell32.exe - shell32是什么进程 有什么用
  • yum could not resolve host
  • nomoreporn.exe - nomoreporn是什么进程 有什么用
  • win7注册表文件位置
  • android app 源码
  • html5+css3新特性
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • shell 字符串trim
  • jquery动态设置css
  • linux的open
  • javascript io
  • jq获取节点属性
  • javascript怎么样
  • js设置图片大小
  • 企业所得税汇总纳税备案表
  • 株洲购房契税减半流程查询
  • 小区配电房移交供电局的依据
  • 允许抵扣和不允许抵扣进项税额的发票种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设