位置: 编程技术 - 正文

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)

  • 个体工商户核定征收
  • 税务师考试咨询电话
  • 进项税额和销项税额是什么
  • 用库存现金支付职工医药费用69元会计人员编制的
  • 工会经费余额在借方怎么办
  • 发债评级机构 有哪些
  • 报销用的发票抬头写什么
  • 营改增利息收入不能抵扣
  • 软件公司的销售
  • 商业承兑汇票风险大吗
  • 公司领导培训费怎么入账
  • 企业购买的黄金计入什么科目
  • 企业事故赔偿支出可以抵税吗
  • 购买无形资产的价款超过正常信用
  • 未开票收入怎么做账
  • 购进药材如何抵扣进项税额
  • 固定资产和在建工程占所有者权益的占比
  • 小规模纳税人发票图片
  • 跨市工程预交的税怎么算
  • 自建房屋没有发票如何入账
  • 计提工资附加费啥意思
  • 残疾人就业保障金是什么意思啊
  • win11正式版发布
  • 如何关闭windowsdefender防病毒
  • 当期应交所得税怎么计算
  • php实现网站访问功能
  • 代理进口合同如何签署
  • 认知度高的人
  • php 编程
  • php @method
  • 卡洛里山脉
  • 斯洛文尼亚nba球星是谁
  • 海滨德拉海滩庄园别墅
  • 政策性搬迁补偿收入
  • php连接mysql数据库步骤正确的是
  • javascript编写程序
  • 低调低调
  • react错误处理
  • 外经证还有几天到期延期需要的资料
  • 申请开具电子发票
  • 增值税年末留底
  • 工资为0需要申报个税吗
  • python怎么查看文件路径
  • 领取营业执照后超过30天
  • 汽车租赁费怎么赋码
  • sql分页存储过程
  • 准则规定的内容是
  • 公允价值变动损益借贷方向增减
  • 本年利润是什么性质的科目
  • 什么是非营利性组织
  • 购买其他权益工具投资时发生的交易费用
  • 一般纳税人增值税怎么算
  • 工业企业制造费用包括哪些
  • 城建税及教育附加税税率是多少
  • 现金日记账怎么记账
  • 应收应付账款统计表
  • 外资企业贷款条件
  • 医院医保会计的岗位职责
  • 专用发票金额大实际报销金额小会计分录怎么做
  • 待摊费用怎么做凭证科目
  • 让Windows Server 2008设备驱动安装图文教程
  • win8.1怎么安装appx没有许可证
  • 让mac桌面变整洁的方法
  • centos7.0网络配置
  • window扫雷游戏在哪里
  • virtualbox 虚拟化
  • root忘记密码了怎么办
  • listview的item
  • android shareuid
  • javascript总结笔记
  • input checked选择
  • ExpandableListView 实现分组购物车
  • 侧边栏html
  • 开票软件连接服务器失败什么原因
  • 宁波市开发区
  • 财税专家刘杨简历
  • 开票风险预警机制蓝色预警怎么办
  • 重庆社保60%退休工资
  • 综述与系统综述
  • 企业完税证明怎么打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设