美文网首页软件技术合集
shell脚本中数组的基本用法

shell脚本中数组的基本用法

作者: 玩转生活 | 来源:发表于2020-04-26 17:17 被阅读0次

    首先要告诉大家,Bash Shell 只支持一维数组,而且初始化的时候不用定义数组的大小。

    (一) 定义数组,方法1:使用小括号赋值

                array1=(A B C D)或者array1=("A" "B" "C" "D")

                定义数组,方法2:使用数组下表挨个赋值

                array2[0]=a

                array2[1]=b

                可能会有朋友会问问什么不用declare声明也能用,在这跟大家拓展下,所有变量不用显式定义都能用作数组,所以用不用declare声明都可以

    (二) 读取数组

                ${array[下标值]},例如:${array1[2]}

                若要获取数组中全部的值,使用${array[*]}或者${array[@]}

    (三) 获取数组长度   ${#array1[*]},关键在加了个#

    (四) 删除数组内容元素  unset ${array1[下标]} ,删除整个数组   unset array1

    相关文章

      网友评论

        本文标题:shell脚本中数组的基本用法

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