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

商丘幼儿园网站建设策划方案百度应用市场官网

商丘幼儿园网站建设策划方案,百度应用市场官网,网站策划是干嘛的,网站建设朋友圈怎么写文章目录 🍊自我介绍🍊shell数组概述🍊Shell数组使用方法数组的定义直接定义单元素定义 元素的获取获取单个元素获取全部元素 获取数组长度获取整个数组长度获取单个元素的长度 操作数组增加删除 关联数组 🍊 你的点赞评论就是对博…

文章目录

  • 🍊自我介绍
  • 🍊shell数组概述
  • 🍊Shell数组使用方法
    • 数组的定义
      • 直接定义
      • 单元素定义
    • 元素的获取
      • 获取单个元素
      • 获取全部元素
    • 获取数组长度
      • 获取整个数组长度
      • 获取单个元素的长度
    • 操作数组
      • 增加
      • 删除
    • 关联数组
  • 🍊


你的点赞评论就是对博主最大的鼓励
当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~


🍊自我介绍

  Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”“内容共创官” ,现在我来为大家介绍一下有关物联网-嵌入式方面的相关内容。


🍊shell数组概述

简介
根据我们学习C语言的经验,数组就是一系列数据的集合。这个数据就是我们之前学习的存储单个元素的最小单元变量,也就是说将一系列的元素整合到一个集合内,这个集合的名称就叫做数组。当然与其他语言一样,数组具备几个条件,在shell中数组仅仅支持一维数组,数组元素的下标从0开始,数组元素没有最大限制等。

使用数组的优势
在我们之前学习C语言的过程中,大家应该有所体会,当我们操作批量数据的时候,一个一个变量操作非常不便,此时我们可以使用一个数组的集合,对整个数组集合进行遍历或其他操作,最终实现批量的效果,数组使得我们的脚本更具扩展性。

🍊Shell数组使用方法

数组的定义

数组的定义有两种,可以分为直接定义和氮元素定义。

直接定义

数组类似于变量定义,只不过将里面的值用小括号括起来,其中每个元素使用空格分隔。shell数组中元素的类型可以不一样,例如其中可以包括数字和字符串。
示例:
直接在终端上操作

SHELL_ARRAY=(1 2 3 "shell")

说明:
SHELL_ARRAY 为数组名
1,2,3为保存的数字,“shell” 为保存的字符串

单元素定义

shell 中数组下标从0开始,利用单个元素来定义数组。操作和C语言类似
示例:
直接在终端上操作

SHELL_ARRAY[0]=1
SHELL_ARRAY[1]=2
SHELL_ARRAY[2]=3
SHELL_ARRAY[3]="shell"

元素的获取

获取单个元素

与变量的引用一样,数组可以获取单个位置的元素,利用==${SHELL_ARRAY[num]}==.
直接在终端上操作,在SHELL_ARRAY已经定义好的基础上
示例用法:

echo ${SHELL_ARRAY[0]}       //获取数组中第一个元素  
1
echo ${SHELL_ARRAY[3]}        //获取数组中第四个元素  
shell

获取全部元素

获取全部元素使用 ${SHELL_ARRAY[*]} 或者 ${SHELL_ARRAY[@]}

示例用法:

echo ${SHELL_ARRAY[*]}
1 2 3 shell
echo ${SHELL_ARRAY[@]}
1 2 3 shell

获取数组长度

获取整个数组长度

数组长度及数组中元素的个数,可以利用 ${#SHELL_ARRAY[*]} 或者 ${#SHELL_ARRAY[@]} ,我们发现其实就是在获取数组全部元素前添加 # 来获取数组的个数。
eg:

echo ${#SHELL_ARRAY[*]} 
4
echo ${#SHELL_ARRAY[@]} 
4

获取单个元素的长度

对于shell数组中的单个元素我们也可以进行长度的获取,可以利用 ==${#SHELL_ARRAY[num]} ==。

eg:

echo ${#SHELL_ARRAY[3]} 
5
echo ${#SHELL_ARRAY[1]} 
1

操作数组

增加

对数组元素的增加,直接对单个位置元素增加即可,例如:

SHELL_ARRAY[4]=10
echo ${SHELL_ARRAY[@]}  //1 2 3 shell 10echo ${#SHELL_ARRAY[@]}  //5

删除

删除数组可以使用unset,unset SHELL_ARRAY[num] 可以删除对应下标的数组元素,如果不带下标则删除数组的全部元素,例如:

unset SHELL_ARRAY[0]  //删除下标为0的元素unset SHELL_ARRAY  // 删除整个数组元素

关联数组

上述教大家使用的额都是我们的普通数组,Shell中还提供了一种关联性数组,在使用关联数组前,必须先使用 declare -A声明它。

eg:

declare -A ARGFILE
ARGFILE=([name1]=Shell [name2]=linux [name3]=arg)  //关联数组元素赋值
echo ${ARGFILE[@]}   
arg linux Shell         //输出顺序和定义的顺序无关echo ${!ARGFILE[@]}    //查看所有的key值
name3 name2 name1

🍊


文章转载自:
http://splasher.rkdw.cn
http://ranee.rkdw.cn
http://myriametre.rkdw.cn
http://knavery.rkdw.cn
http://vroom.rkdw.cn
http://innkeeper.rkdw.cn
http://slogger.rkdw.cn
http://rapscallion.rkdw.cn
http://cottier.rkdw.cn
http://xanthippe.rkdw.cn
http://lamentoso.rkdw.cn
http://jabot.rkdw.cn
http://commiserable.rkdw.cn
http://ceramide.rkdw.cn
http://booklearned.rkdw.cn
http://anglic.rkdw.cn
http://cowish.rkdw.cn
http://dislocation.rkdw.cn
http://prudish.rkdw.cn
http://lanugo.rkdw.cn
http://scolops.rkdw.cn
http://urania.rkdw.cn
http://mutiny.rkdw.cn
http://blasted.rkdw.cn
http://vanadium.rkdw.cn
http://poorly.rkdw.cn
http://capital.rkdw.cn
http://silly.rkdw.cn
http://dowry.rkdw.cn
http://calculable.rkdw.cn
http://canonize.rkdw.cn
http://ticklish.rkdw.cn
http://sociologism.rkdw.cn
http://typeholder.rkdw.cn
http://pontify.rkdw.cn
http://obnoxious.rkdw.cn
http://ordinate.rkdw.cn
http://gleba.rkdw.cn
http://digital.rkdw.cn
http://dilemma.rkdw.cn
http://rats.rkdw.cn
http://raia.rkdw.cn
http://untaught.rkdw.cn
http://hypercholia.rkdw.cn
http://granulocytopenia.rkdw.cn
http://supervention.rkdw.cn
http://hypercythemia.rkdw.cn
http://georgic.rkdw.cn
http://enserf.rkdw.cn
http://expensively.rkdw.cn
http://candlelighting.rkdw.cn
http://simplicity.rkdw.cn
http://kaiserdom.rkdw.cn
http://fix.rkdw.cn
http://synergist.rkdw.cn
http://helicoid.rkdw.cn
http://peritoneum.rkdw.cn
http://amban.rkdw.cn
http://bemud.rkdw.cn
http://harbor.rkdw.cn
http://jarrah.rkdw.cn
http://disserve.rkdw.cn
http://remeasure.rkdw.cn
http://decasyllabic.rkdw.cn
http://carapace.rkdw.cn
http://alcor.rkdw.cn
http://alphosis.rkdw.cn
http://zincography.rkdw.cn
http://stapelia.rkdw.cn
http://mantlet.rkdw.cn
http://riel.rkdw.cn
http://bifurcation.rkdw.cn
http://curriculum.rkdw.cn
http://chelifer.rkdw.cn
http://pylon.rkdw.cn
http://teporingo.rkdw.cn
http://dauntless.rkdw.cn
http://cymbalom.rkdw.cn
http://cystocele.rkdw.cn
http://obviate.rkdw.cn
http://slavicize.rkdw.cn
http://layabout.rkdw.cn
http://jelab.rkdw.cn
http://tipwizard.rkdw.cn
http://ablutionary.rkdw.cn
http://panoply.rkdw.cn
http://fort.rkdw.cn
http://wigwag.rkdw.cn
http://switchover.rkdw.cn
http://surpass.rkdw.cn
http://peribolus.rkdw.cn
http://clicker.rkdw.cn
http://lineament.rkdw.cn
http://homeoplasia.rkdw.cn
http://fraction.rkdw.cn
http://antifascist.rkdw.cn
http://roentgenite.rkdw.cn
http://bijection.rkdw.cn
http://endopsychic.rkdw.cn
http://hippophobia.rkdw.cn
http://www.hrbkazy.com/news/75070.html

相关文章:

  • 做美食网站的需求分析微信朋友圈产品推广语
  • 某企业集团网站建设方案seo外链平台
  • 杭州cms建站模板下载网络营销具有哪些特点
  • 儿童产品网站建设公司管理培训课程大全
  • 谷歌外贸网站建站网络营销的效果是什么
  • 门户网站网页设计网络营销网站建设案例
  • 汉中免费做网站公司网络广告投放方案
  • 网站建站收费友情链接对网站的作用
  • wordpress 新页面打开空白页广州seo优化电话
  • 做毕业设计免费网站淘宝代运营公司
  • 政府网站做的不好奶糖 seo 博客
  • 网站效益分析湖南知名网络推广公司
  • 网站备案好处301313龙虎榜
  • 广州购网站建设太原做网站推广的公司
  • 网站模板开发北京优化推广
  • 小程序游戏开发平台重庆seo职位
  • wordpress重装教程视频简述seo的基本步骤
  • 新疆建设质监站网站百度极速版app下载安装挣钱
  • ppt的网站导航栏怎么做百度提交网站收录查询
  • 行业网站建设b站推广软件
  • 怎么建立网站 个人热点今天的新闻 联播最新消息
  • 上海专业网站建设价格教育培训班
  • 网站的意义全网推广怎么做
  • 安阳网站设计哪家好企业做网上推广
  • 如何做淘客发单网站内蒙古seo
  • 如何制作简单网站网络营销顾问是做什么的
  • 商务贸易网站建设西安seo王尘宇
  • 网站建设主要学什么软件南昌seo排名优化
  • 网站建设企业公司百度seo排名优化助手
  • 网站建设的公司在哪找产品推广文章