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

珠海网站开发软件电子商务职业生涯规划书

珠海网站开发软件,电子商务职业生涯规划书,好的网络推广平台,一起做网店的类似网站shell中关于数组的使用 在Shell中,数组是一种可以存储多个值的变量。数组的每个值都由一个数字索引来访问。在Shell中,数组的索引从0开始。 数组的常见的使用方法包括 数组的定义数组的打印数组长度数组的遍历数组元素的打印数组元素的添加数组元素的…

shell中关于数组的使用

在Shell中,数组是一种可以存储多个值的变量。数组的每个值都由一个数字索引来访问。在Shell中,数组的索引从0开始。

数组的常见的使用方法包括

  • 数组的定义
  • 数组的打印
  • 数组长度
  • 数组的遍历
  • 数组元素的打印
  • 数组元素的添加
  • 数组元素的删除

数组的定义

# 定义数组
list=("value1" "value2" "value3")

数组的长度

   echo ${#list[*]}echo ${#list[@]}

数组元素的输出

shell(这里指常用的bash)中数组的下标与c,python,go等编程语言一样 ,下标是0开始的;


list=(value1 value2 value3);echo $list[0]  // value1
list=(value1 value2 value3);echo $list[1]  // value2
list=(value1 value2 value3);echo $list[3]  // value3

特别注意,/bin/zsh的下标是从1开始,而不是0开始

(base) {14:45}~/script ➭ echo $SHELL
/bin/zsh
(base) {14:45}~/script ➭ list=(value1 value2 value3);echo ${list[0]} // 输出为空(base) {14:45}~/script ➭ list=(value1 value2 value3);echo ${list[1]} // 输出为value1
value1

数组的遍历

# 遍历方式一
for i in ${list[@]}
doecho $i
done# 遍历方式二
for((i=0;i<${#list[*]};i++))
doecho ${list[$i]}
done

数组元素的打印


echo ${list[*]}
echo ${list[@]}echo ${list} 等价于echo ${list[0]}

数组元素的添加

没有直接的方法添加元素,可以将原数组中的所有元素与新添加元素定义为一个新数组,并加新数组的内"覆盖"原同名的数组。

list=("${list[*]}" "value4")# 实践:
list=(value1 value2 value3);list=("${list[*]}" "value4");echo ${list[*]}  // value1 value2 value3 value4

数组元素的删除

使用unset与${list[*]}来删除数组某个元素

list=(value1 value2 value3)
unset 'list[1]'
list=("${list[*]}")# 实践,删除第二元素
list=(value1 value2 value3);unset "list[2]";list=("${list[*]}");echo ${list[*]} // value1  value3

示例

在初始化服务器环境时,需要安装很多软件包,这时可以先定义一个数组,再遍历数组并依次安装数据包

#!/bin/bashlist=(vmi iotop fio htop)for i in ${list[*]}
doapt install -y $i
done
http://www.yayakq.cn/news/790007/

相关文章:

  • php网站开发基础台州路桥做网站的公司有哪些
  • c 建设网站iis织梦网站首页是哪个文件
  • 百度 医疗网站建设秦皇岛网站搜索优化
  • 素材网站pinterestwordpress 图片连接插件
  • 企业建设网站的seo常用的工具
  • 网站开发的就业前景如何推广手段有哪些
  • 做本地网站赚钱吗?时尚flash网站
  • 做网站投放广告电商网站建设参考文献
  • 中国建设银行网站易方达消费那种退不掉的网站怎么做的
  • 手机网站显示建设中会计培训班多少钱
  • 上海市场调研公司seo推广技巧
  • 临沂的网站建设网页版word在线编辑
  • 自己做网站吗安徽建工集团网站
  • 17网站一起做网店怎么样dw网页设计图片链接
  • 宜昌网站制作公司排名域名注册要求
  • 手机端的网站首页该怎么做怎么把自己做的网站发布
  • 外贸网站推广建站顺的品牌网站设计价位
  • 唐山网址建站企业网站建设合同书.doc
  • 岳阳企业网站定制开发互联网网站建设是什么
  • 南昌企业网站设计建设制作自己做网站要学什么软件
  • 网站建设与维护书籍wordpress Dux1.5下载
  • 安义南昌网站建设公司拓者设计吧现代效果图
  • 东莞网站设计与制作公司关键词搜索引擎工具爱站
  • 建设网站去哪里找中小学 网站建设 通知
  • 旅游网站开发网站设计报告书兰州网站建设q479185700強
  • 网站建设专员工作总结网页设计班级网站怎么做
  • 做视频网站视频山西太原今天的消息
  • 律师个人网站有用吗网站后台管理系统模板下载
  • 太原网站建设制作报价网络推广企业营销
  • 设计公司网站时什么是重要的dede网站模板页在什么文件夹