数组:
 bash支持一维数组变量,下标由0开始。
声明:
 #week=(Monday Tuesday Wednesday Thursday Friday Saturday Sunday)
引用:
 #echo ${week[1]}
  Tuesday
删除:
 #unset week  ---全部
 #unset week[6] ---第7个元素
长度: 
 #echo ${#week[*]}  --元素个数
 #echo ${#week[5]}  --元素的长度
读取: 
 #echo ${week[@]:0} --全部元素
 #echo ${week[@]:1} --除第一个元素外的元素
        #echo ${week[@]:0:2} --第一、二个元素
赋值:
 #week[6]=Sunday
区别:
 

 [*]、[@]均可提取出整个数组,放在双引号中时作用不同。@会生成原始数据

 
  
  1. # A=("${week[*]}")
  2. # B=("${week[@]}")
  3. #declare -a
  4. declare -a A='([0]="Monday Tuesday Wednesday Thursday Friday Saturday Sunday")'
  5. declare -a B='([0]="Monday" [1]="Tuesday" [2]="Wednesday" [3]="Thursday" [4]="Friday" [5]="Saturday" [6]="Sunday")'

的一个副本。*会成生一个元素。