2014-05-09 | categories tech | tags bash linux 声明一个数组array declare -a array 其实也可以不用声明,直接用赋值语句初始化一个数组,Bash会默认为它就是个数组 数组赋值 array=(var1 var2 var3 ... varN) array=([0]=var1 [1]=var2 [2]=var3 ... [n]=varN) array[0]=var1 arrya[1]=var2 #... array[n]=varN 引用数组 echo ${array[0]} #数组下标从0开始 echo ${array[1]} 遍历数组 filename=(</span>ls<span class="sb">) for var in ${filename[@]};do echo $var done 数组长度 ${#array[@]} 或者 ${#array[*]} 上一篇 下一篇