学写了shell之后,想写一些简单的脚本进行熟悉shell,下面使用shell脚本写的冒泡排序

#!/usr/bin/bash
# shell 实现冒泡排序
# by 2019-5-15

echo "please input number list"
read -a arrs

for (( i=0; i<${#arrs[*]}; i=i+1 ))
do
        for (( j=0; j<${#arrs[*]}-1; j=j+1 ))
        do
                if [[ ${arrs[j]} -gt ${arrs[j+1]} ]];then
                tmp=${arrs[j]}
                arrs[j]=${arrs[j+1]}
                arrs[j+1]=${tmp}
                fi
        done
done

echo ${arrs[*]}

这是执行结果

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
please input number list
1 49 30 2 50 920
1 2 30 49 50 920
[root@localhost scripts]# 

 这其中参靠了 _江南一点雨

https://blog.csdn.net/u012702547/article/details/46830239

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄