shell之數組和關聯數組
阿新 • • 發佈:2018-11-21
index 數組和關聯數組 打印 -a arr 賦值 就是 ash test6
數組和關聯數組
#!/bin/bash #定義數組1 array_var1=(1 2 3 4 5 6)# #定義數組2 array_var[0]="test1" array_var[1]="test2" array_var[2]="test3" array_var[3]="test4" array_var[4]="test5" array_var[5]="test6" #打印指定索引的元素 echo ${array_var[0]} index=5 echo ${array_var[$index]} #打印所有值 echo ${array_var[*]} echo ${array_var[@]} #打印數組長度 echo ${#array_var[*]} #定義關聯數組 declare -A ass_array #給關聯數組賦值 #方法1 #ass_array=([index1]=val1 [index]=val2) #方法2 ass_array[index1]=val1 ass_array[index2]=val2 #關聯數組就是字典 #列出數組索引 echo ${!array_var[*]} echo ${!array_var[@]} echo ${!ass_array[*]} echo ${!ass_array[@]}
shell之數組和關聯數組