5.shell中的数组

作者: 芝麻酱的简书 | 来源:发表于2018-07-12 18:28 被阅读6次

⚠️声明一个数组
nameArray=("Mike" "Bill" "John")

⚠️给数组增加值或者替换值
nameArray[3]="Gil"

⚠️默认只输出数组第一个值
echo $nameArray

⚠️输出下标指定的值
echo ${nameArray[1]} ${nameArray[3]}

⚠️输出数组内所有值 --> 结果为多个字符串
echo ${nameArray[@]}

⚠️输出数组内所有值 --> 结果为一个字符串
echo ${nameArray[*]}

⚠️获取数组元素个数
语法:${#数组名[@]}

echo ${#nameArray} ----- 输出数组第一个元素长度
echo ${#nameArray[10]} ----- 输出数组第10个元素长度
echo ${#nameArray[@]} ---- 输出数组整体元素个数

相关文章

  • 5.shell中的数组

    ⚠️声明一个数组nameArray=("Mike" "Bill" "John") ⚠️给数组增加值或者替换值nam...

  • Shell脚本基础

    1.Shell变量 2.Shell字符串 3.Shell数组 4.Shell注释 5.Shell参数传递 参数处理...

  • Shell笔记链接

    1.认识Bash2.变量$()和${}的区别正则表达式5.shell脚本简介

  • 5.shell脚本简介

    一、什么是shell script 简单的说,shell script就是一个普通的文本,写上多条shell命令,...

  • 【骚全带你学Java---九、认识java数组】

    java中数组 数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素...

  • Swift 基础笔记 - 数组

    OC中定义数组 Swift中定义数组 初始化空数组 定义数组时指定数组类型 遍历数组中的所有元素(传统写法) 不建...

  • Linux笔记

    Linux笔记 基于 CentOS7.4 1.分区 2.基础 3.文件权限 4.常用命令 5.shell快捷键 分...

  • Golang数组与切片

    Golang数组与切片 数组的声明 Golang中的数组属于静态数组,不允许动态扩展 Golang中数组会默认初始...

  • java基础-day06-数组

    数组【重点】 1. 数组 1.1 为什么要使用数组 1.2 生活中数组概念 1.3 Java中定义数组的格式【重点...

  • Day12

    一. 二维数组 定义所谓的二维数组就是在数组中存放数组外层数组中存储的是数组的引用 初始化静态初始化先指定数组中的...

网友评论

    本文标题:5.shell中的数组

    本文链接:https://www.haomeiwen.com/subject/vgirpftx.html