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

相关文章
相关标签/搜索