数组的使用,需要掌握
1、对数组进行赋值
2、通过下标访问数组元素
3、循环遍历所有的元素
代码如下:
#!/bin/bash a="39" b="5" c="36" d="12" e="9" f="35" # 对数组进行赋值 values=("$a" "$b" "$c" "$d" "$e" "$f") #values=(39 5 36 12 9 35) # 获取数组的长度 numvalues=${#values[@]} # 循环输出数组的元素 for (( i=0; i < numvalues; i++ )) do echo -ne "${values[$i]} " done echo "" # 冒泡法排序 for (( i=0; i < numvalues; i++ )) do lowest=$i for (( j=i+1; j < numvalues; j++ )) do if [ ${values[j]} -le ${values[lowest]} ]; then lowest=$j fi done temp=${values[i]} values[i]=${values[lowest]} values[lowest]=$temp done for (( i=0; i < numvalues; i++ )) do echo -ne "${values[$i]} " done echo ""
同时,代码中还给出了对数组元素的冒泡法排序。