教你使用shell数组
#!/bin/basha="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} -le ${values} ]; then
lowest=$j
fi
done
temp=${values}
values=${values}
values=$temp
done
for (( i=0; i < numvalues; i++ ))
do
echo -ne "${values[$i]}\t"
done
echo ""
页:
[1]