bash數組

Bash支持普通數組和關聯數組,普通數組只接收整數做爲數組索引,關聯數組可以使用字符串做爲數組索引。
數組


定義數組:ide

# array=(1 3 5 7 9)索引


查看數組內容字符串

# echo ${array[*]}it

1 3 5 7 9class

# echo ${array[@]}date

1 3 5 7 9di


查看數組索引view

# echo ${!array[@]}vi

0 1 2 3 4

# echo ${!array[*]}

0 1 2 3 4


查看數組值

# echo ${array[0]}

1


第二種方式定義數組

# array_wanyu[0]="song"

# array_wanyu[1]="wan"

# array_wanyu[2]="yu"

# echo ${array_wanyu[*]}

song wan yu


關聯數組定義

# declare -A love_array

# love_array=([index1]=date1 [index2]=date2)

# echo ${love_array[index1]}

date1

# echo ${love_array[*]}

date1 date2

# echo ${!love_array[*]}

index1 index2


第二種定義關聯數組

# love_array[index1]=xiaoming

# love_array[index2]=xiaoming1

# echo ${!love_array[*]}

index1 index2

# echo ${love_array[*]}

xiaoming xiaoming1

相關文章
相關標籤/搜索