位置: 编程技术 - 正文

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)

  • 电子商务税收的特征有哪些?
  • 个人偶然所得税率多少
  • 已经缴税的发票还能作废吗
  • 个体户可以不开公户吗?打款到法人卡
  • 增值税开票内容货物及应税劳务服务名称都有哪些
  • 私对公转账可以撤回吗
  • 接受的捐赠收入要交税吗
  • 职工福利费劳保用品
  • 免征土地增值税
  • 收到运费发票的会计分录
  • 高新技术企业外债便利化
  • 设备安装行业前景
  • 转款账户错误退款的账务处理
  • 多付车款退回怎么做账
  • 支付刻制公司印章费
  • 管理人员的奖惩制度
  • 事业单位职工福利费范围有哪些
  • 地质灾害评估费收费标准
  • 已认证的发票如何导入
  • 我国的税收管理体制和方向
  • 企业年会的增值税能抵扣吗?
  • 小规模纳税人查账征收所得税税率
  • 股权激励个人所得税计算器
  • 车辆处置入账价值包括哪些
  • 专票上少打了开户行账号可以认证吗
  • 取得高新技术企业
  • 购买基金会计核算
  • 应付未付的营业收入
  • 代收代付业务怎么交税
  • 设备拆装费计入什么科目
  • 电脑自带网速测试
  • 企业变更股东要交税吗
  • flash是什么文件
  • 同一控制下的控股合并与非同一控制下的控股合并
  • 物流公司的收入怎么记账
  • 制造费用属于期间费用期末一定无余额吗
  • Treetop walkway in Hainich National Park, Thuringia, Germany (© mauritius images GmbH/Alamy)
  • 企业接受捐赠的税务处理
  • 基于opencv的图像处理
  • php递归函数详解
  • 自然人税收系统换电脑怎么同步数据
  • php 图片
  • 存货捐赠视同销售的会计分录怎么做?
  • 原材料按计划成本核算例题
  • 支付职工教育经费
  • 基于java的电子书店管理系统
  • 图幅翻译
  • javascript 高级教程
  • 帝国cms app
  • 社保基数是按基本工资还是应发工资
  • 固定资产一次性折旧账务处理
  • 销售产品用什么词形容
  • vscode开发gui
  • 政府扶持资金所得税税率
  • 其他应付款辅助是供应商还是客户
  • 境外个人给境内个人汇款什么名义申报
  • 为什么小规模不可以收专票
  • 招待客户对公司的重要性
  • 流动比率好说明什么
  • 应付工资可以挂账多长时间
  • 合同里包括产品和服务吗
  • 超期未备案可以投诉么
  • 企业的利润怎么提出来
  • 金税盘清卡怎么弄
  • 企业年金管理费计入什么科目
  • mac mysql密码忘记了怎么办
  • WinXP创建一键静音快捷键(在喇叭消失的情况下实用)
  • ubuntu启动vncserver
  • macbookair网页全屏
  • xp死机不动
  • Ubuntu如何安装vim编辑器
  • win1020h2版本要更新吗
  • centos怎么安装yum源
  • 注册表winlogon
  • linux小技巧
  • 不错的mod_perl编程的简单应用实例介绍
  • jquery图片轮播无缝连接
  • 获取nodejs命令行信息
  • js过滤filter
  • 福建地方税务局历任 李
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设