数组的使用,需要掌握
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]}\t"
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]}\t"
done
echo ""
同时,代码中还给出了对数组元素的冒泡法排序。