[root@localhost ~]# vi maopao.sh
#!/bin/bash
arr=(3 1 5 4 8)
a=${#arr[*]}
for ((i=1; i<$a; i++))
do
for ((j=0; j<$a-i; j++))
do
if [ ${arr[$j]} -gt ${arr[$[$j + 1]]} ];then
temp=${arr[$j]}
arr[$j]=${arr[$[$j + 1]]}
arr[$[$j+1]]=$temp
fi
done
done
echo ${arr[*]}
[root@localhost ~]# chmod +x maopao.sh
[root@localhost ~]# ./maopao.sh
1 3 4 5 8
Shell脚本——数组的冒泡排序
最新推荐文章于 2022-05-03 17:30:36 发布