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

#!/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[*]} 

你可能感兴趣的:(输入一组数据从大到小自动排列脚本)