0
点赞
收藏
分享

微信扫一扫

shell 脚本-数组

皮皮球场 2022-02-16 阅读 136
bashshell

shell 脚本-数组

bash支持一维数组(不支持多维数组),并且没有限定数组的大小

定义数组

在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 … 值n)

num_list=(1 2 3)

读取数组

使用 ${数组名[下标]} 获取对应位置的元素,也可以使用 ${数组名[@]}${数组名[*]} 获取数组所有元素
使用

num_list=(1 2 3)
echo ${num_list[0]}
echo ${num_list[@]}
echo ${num_list[*]}

获取数组长度

使用 ${#数组名[@]}${#数组名[*]} 可以获取数组的长度

num_list=(1 2 3)
echo ${#num_list[@]}
echo ${#num_list[*]}
举报

相关推荐

0 条评论