Shell 数组:
定义空数组:array_name=() #等号两边不能有空格
定义初始化数组: arrary_name=(a b c d ) #默认分隔符为空格,可是手动修改IFS 变量设置新的分隔符,入逗号。
将字符串分割为数组:string_name=1,2,3 希望得到数组:arrary_name=(1 2 3)
arrary_name=(`echo "${string_name}"`)
显示数组:
array_name=(mon, tue, wed, thur)
echo array= ${array_name[@]} #等号后有个空格
显示为: array= mon tue wed thur
echo array_name=${array_name[@]} #等号后没有空格
显示为:array_name=mon array_name=tue array_name=wed array_name=thur