美文网首页
数组变量

数组变量

作者: 叶田的学习笔记 | 来源:发表于2018-11-07 18:50 被阅读0次

    要给某个环境变量设置多个值,可以把值放在括号里,值与值之间用空格分隔。
    mytest=(one two three four five)

    要引用一个单独的数组元素,就必须用代表它在数组中位置的数值索引值。索引值要用方括号括起来。
    echo ${mytest[2]}

    要显示整个数组变量,可用星号作为通配符放在索引值的位置。
    echo ${mytest[*]}

    也可以改变某个索引值位置的值。
    mytest[2]=seven

    用unset命令删除数组中的某个值
    unset mytest[2]
    这个例子用unset命令删除在索引值为2的位置上的值。显示整个数组时,看起来像是索引里面已经没这个索引了。但当专门显示索引值为2的位置上的值时,就能看到这个位置是空的。

    最后,可以在unset命令后跟上数组名来删除整个数组。
    unset mytest

    有时数组变量会让事情很麻烦,所以在shell脚本编程时并不常用。

    相关文章

      网友评论

          本文标题:数组变量

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