美文网首页工作生活
shell编程(六)数组

shell编程(六)数组

作者: zhangxiaohao | 来源:发表于2019-07-02 05:41 被阅读0次

shell数组的定义:一个变量可以存多个值。

一般数组

格式

  • 数组名称=[值1,值2,值3]
    例如:
    arry=(1,2,3,4,5,6)
    array1=('a','b','c','d')
  • 取值
    {数组名[索引]} 从0开始编号,取数组中的一值。 例如: aa={array[2]}
    {数组名[@]}与{数组名[]}相同,取数组所有值
    例如:
    {array[@]}{array[
    ]}
  • 赋值
    形如:
    array[4]=9
  • 查看声名的数组的命令
    declare -a
  • 其他
    ${#数组名[@]} 查看数组个数
    ${!数组名[@]} 查看数组索引
    ${数组名[@]:1} 取数组起始为索引1到尾的值
    ${数组名[@]:1:3} 取数组起始为索引1,包括索引为1值在内向后取3个值
关联数组

declare -A ass_array1 定义关联数组
ass_array1=([name]='bsm' [age]='18) 赋值
echo ${ass_array[name]} 取值

相关文章

  • shell编程(六)数组

    shell数组的定义:一个变量可以存多个值。 一般数组 格式 数组名称=[值1,值2,值3]例如:arry=(1,...

  • Shell编程之数组

    Shell编程之数组 1.什么是数组: 数组其实也算是变量,传统的变量只能是存储一个值,但是数组可以存储多个值。 ...

  • shell 案例

    Shell编程一 Shell防范ARP攻击 Shell编程二 Shell防范DDos攻击 Shell编程三 ...

  • note_17.1_shell数组、bash字符串操作

    shell脚本编程 变量:存储单个元素的内存空间;数组:存储多个元素的连续的内存空间;├── 数组名:整个数组只有...

  • 每天学习一个shell 技能 (2)

    每天学习一个shell 技能 (2) Shell 数组 定义数组 读取数组 获取数组的长度 Shell 注释 以"...

  • Linux Shell:Shell数组操作

    摘要:Linux,Shell Shell数组类型 Shell数组分为普通数组和关联数组,普通数组就是相同类型的元素...

  • shell 第一天

    shell编程初识 1.1 shell编程初识 shell的定义 Shell 是命令解释器 Shell 也是...

  • shell-数组

    Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),...

  • Shell数组

    Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),...

  • shell脚本编程进阶:数组

    一、数组(array) 1.变量:存储单个元素的内存空间;2.数组:存储多个元素的连续的内存空间,相当于多个变量的...

网友评论

    本文标题:shell编程(六)数组

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