川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

Shell教程之Shell数组,菜鸟教程!

作者:川石学院 日期:2021-05-07 16:14:31 点击数:

  本文向大家介绍shell-数组,主要包括shell-数组的使用实例、应用技巧、和基本知识点。特别适合软件测试小白,简单易学!有不懂的问题可以咨询在线老师,一对一解答!

  Shell 数组 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。 类似于C语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。

  定义数组 在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为: 数组名=(值1 值2 ... 值n) 例如:array_name=(value0 value1value2 value3)或者 array_name=( value0 value1value2 value3 ) 还可以单独定义数组的各个分量: array_name[0]=value0 array_name[1]=value1 array_name[n]=valuen可以不使用连续的下标,而且下标的范围没有限制。

  读取数组 读取数组元素值的一般格式是: ${数组名[下标]} 例如:valuen=${array_name[n]} 使用 @ 符号可以获取数组中的所有元素,例如:echo ${array_name[@]}

  获取数组的长度获取数组长度的方法与获取字符串长度的方法相同,例如:# 取得数组元素的个数 length=${#array_name[@]} # 或者 length=${#array_name[*]} # 取得数组单个元素的长度 lengthn=${#array_name[n]}

  Shell 注释 以 # 开头的行就是注释,会被解释器忽略。通过每一行加一个 # 号设置多行注释,像这样:#-------------------------------------------- # 这是一个注释 # author:菜鸟教程# site:www.runoob.com# slogan:学的不仅是技术,更是梦想!#-------------------------------------------- ##### 用户配置区 开始 ##### # ## 这里可以添加脚本描述信息 ## ##### 用户配置区 结束 ##### 如果在开发过程中,遇到大段的代码需要临时注释起来,过一会儿又取消注释,怎么办呢?

  每一行加个#符号太费力了,可以把这一段要注释的代码用一对花括号括起来,定义成一个函数,没有地方调用这个函数,这块代码就不会执行,达到了和注释一样的效果。

  多行注释 多行注释还可以使用以下格式:

  :<

  注释内容...

  注释内容...

  注释内容...

  EOF EOF 也可以使用其他符号:

  :<<'

  注释内容...

  注释内容...

  注释内容...

  ' :<

  注释内容...

  注释内容...

  注释内容... !

  今天关于“Shell教程之Shell数组”的内容就分享到这里啦,大家喜欢的话记得每天来这里和小编一起学习涨薪技能哦。(笔芯)

  零基础入门到精通课程免费学习即扫下方二维码,名师在线辅导!

Shell教程之Shell数组,菜鸟教程!(图1)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-05-07 16:14:31
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-05-07 16:14:31
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-05-07 16:14:31
  • 建筑工程专业朱同学成功转行为软件测试人!2021-05-07 16:14:31
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-05-07 16:14:31
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-05-07 16:14:31
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-05-07 16:14:31
  • 文科生转行软件测试照样拿下高薪15K!2021-05-07 16:14:31
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-05-07 16:14:31
  • 毕业1年,迷茫的他最终选择转行软件测试2021-05-07 16:14:31