Skip to content
On this page

bash脚本_数组


标签:linux/bash脚本  

数组

  • 只有一维数组,没有多维数组
  • 允许稀疏数组
  • 下标从 0 开始
bash
arr=(0 4 5 6)      # 定义了一个数组
echo $arr          # => 输出 0
echo ${arr[2]}     # => 输出 5
arr=([0]=9 [3]=10) # 定义了一个稀疏数组
arr[1]=3           # 通过下标赋值
echo ${#arr[*]}    # #有计数功能,返回数组长度,* 通配符匹配所有元素
${arr[*]}          
${arr[@]}          
$*
$@

注意事项

  1. 数组使用 () 进行整体赋值
  2. 使用空格作为间隔
  3. 使用稀疏数组,不是定长数组

Last updated: