上海专业制作网站,网站建设要多少钱,东明县网站建设,新沂网站建设公司数组#xff1a;就是借助索引将多个数据存储为一个集合。普通数组#xff1a;数组的索引只能使用整数关联数组#xff1a;数组的索引可以使用整数和字符串(要bash4.0以上的版本才支持关联数组)数组通常与循环或者其他判断式交互使用才有比较高的意义普通数组的定义array1(a …数组就是借助索引将多个数据存储为一个集合。普通数组数组的索引只能使用整数关联数组数组的索引可以使用整数和字符串(要bash4.0以上的版本才支持关联数组)数组通常与循环或者其他判断式交互使用才有比较高的意义普通数组的定义array1(a ab 12 3a)数组的索引从0为起始索引echo ${array1[0]} 输出aecho ${array1[2]} 输出12数组还可以定义成arry[0]test0arry[1]test1arry[2]test2一次性打印出数组中的所以值echo ${arry[*]}或者echo ${arry[]}输出test0 test1 test2打印出数组的全部索引echo ${!arry[*]}输出0 1 2打印出数组值的总个数echo ${#arry[*]}输出3关联数组定义先声明这个array3是关联数组declare -A arr关联数组赋值索引值arr([app]a [n-11]b [110]c )也可以array3[aa]var1array3[a10]var2一次性打印出数组中的所以值echo ${array3[*]}打印出数组的全部索引echo ${!array3[*]}原文http://xiang99.blog.51cto.com/3583449/1413762