输入一组数据从大到小自动排列脚本

#!/bin/bash 
for((i=1;i<=5;i++)) 
 do         
  read -p "请输入第$i个数:" umt
  abc[$i]=$umt
 done         
   echo ${abc[*]} 
for((a=1;a<=${#abc[*]}-1;a++))
 do 
   if [ ${abc[a+1]} -gt ${abc[a]} ]
   then
       b=${abc[$a]}
    abc[$a]=${abc[$a+1]}
    abc[$a+1]=$b
   fi 
done
 echo "从大到小的顺序为:"
 echo ${abc[*]} 
发布了44 篇原创文章 · 获赞 10 · 访问量 1020

猜你喜欢

转载自blog.csdn.net/weixin_45725244/article/details/103332149