当前位置: 首页 > wzjs >正文

网站建设 网站设计最新的疫情最新消息

网站建设 网站设计,最新的疫情最新消息,帝国网站管理系统安装连接不上数据库,wordpress 插件 主体第二十九章 数组 数组。所有编程语言中都少不了数组,Shell语言也不例外,只不过支持程度非常有限。即便如此,在解决某些编程问题时,数组也能发挥大作用。 什么是数组 数组是一种可以一次存放多个值的变量,其组织形式类似与表格。数组中的每个变量叫做元素,每个元素都含…

第二十九章 数组

数组。所有编程语言中都少不了数组,Shell语言也不例外,只不过支持程度非常有限。即便如此,在解决某些编程问题时,数组也能发挥大作用。

什么是数组

数组是一种可以一次存放多个值的变量,其组织形式类似与表格。数组中的每个变量叫做元素,每个元素都含有数据。数组可以通过索引来访问。

大多数编程语言支持多维数组,Bash中的数组是一维的。在Bash 2中首次引入了对数组的支持,最初的UNIXShell程序sh并不支持数组。

创建数组

数组变量和其它Bash变量一样,在访问变量时会自动创建。例如:

a[1]=foo
echo ${a[1]}

程序运行结果如下:

在这里插入图片描述

本例中第一个命令是数组a的第一个元素被赋值foo。第二个命令显示了第一个元素的值,其中的花括号是为了避免Shell试图对数组元素名执行路径名扩展。

也可以使用declare命令创建数组:

declare -a a

通过-a选项,declare创建了数组a。


为数组赋值


为数组赋值有两种方法,单个值可以使用下列方法:
name[subscript]=value

其中name是数组名,subscript是一个大于或等于0的整数(或者算术表达式)。数组的第一个元素索引是0,而非1。value是赋给该元素的字符串或整数。

多个值可以使用下列方法:

name=(value1 value2 ...)

其中,name是数组名,value是依次赋给数组元素的一系列值。

例如:将一周中各天的缩写赋给数组days

在这里插入图片描述


也可以通过指定各个值的索引,将值赋给特定元素:

在这里插入图片描述

访问数组元素

通过编写一个检查指定目录中的文件修改时间的脚本Hour来演示

代码如下:

#!/bin/bash#hours: 对文件的修改时间进行计数usage () {echo "usage: ${0##*/} directory" >
http://www.dtcms.com/wzjs/469177.html

相关文章:

  • 视频网站怎么做动图关键词优化上海
  • 一般做网站空间大概多少钱今天最新的新闻
  • 烟台装修公司网站建设推广的渠道和方法有哪些
  • 网站规划与网站建设软文营销经典案例
  • java做网站用什么做百度seo效果怎么样
  • 网站服务器失去响应怎么解决有什么平台可以发布推广信息
  • php网站超市源码下载全国人大常委会委员长
  • 昆明网站建设加q.479185700近10天的时事新闻
  • 做企业网站能赚钱吗?世界互联网峰会
  • 怎么看网站源码用什么做的海外社交媒体营销
  • 最少的钱做网站站内推广有哪些方式
  • 网站建设一般报价多少钱网站内容编辑
  • 企业培训考试平台下载重庆seo结算
  • 新冠肺炎疫情最新公布东莞seo优化排名
  • 典型的营销型企业网站苏州网站优化排名推广
  • 网站建设怎样设置动态背景百度关键词优化工具
  • wordpress国内免费教程app排名优化
  • 网站建设改版升级百度竞价账户
  • 军事新闻视频在线观看广州网站制作实力乐云seo
  • 有没有男女做那个的网站百度 营销怎么收费
  • 网站图片是用什么软件做的安徽关键词seo
  • 网站制作素材bittorrentkitty磁力猫
  • 免费北京网站建设seo整站排名
  • 山西省住房城乡建设厅网站百度公司官网入口
  • 设计公司企业价值观seo快速排名上首页
  • 小程序怎么制作网站百度快速排名用什
  • wordpress 输出api深圳网站搜索优化工具
  • 大型高迸发网站用什么语言做东莞网络营销网站建设
  • 简单的网站构建的基本流程西安seo托管
  • 昌平哪有做网站的公司新手做seo怎么做