[root@JIANGHAIKUO ~]# bash pai.sh
965 962 954 950 940 937 894 879 874 865 813 786 754 752 743 742 714 701 701 694 683 666 629 625 593 587 528 522 479 444 434 396 378 329 308 306 305 302 246 232 223 201 190 166 164 146 99 70 64 1
[root@JIANGHAIKUO ~]# cat pai.sh
#!/bin/bash
declare -i a
declare -i b
an=($(cat /root/paixu.txt | tr ‘\n‘ ‘ ‘))
for ((i=0;i<${#an[*]};i++));do
for ((j=0;j<${#an[*]}-i;j++));do
if [[ ${an[$j]} -lt ${an[(($j+1))]} ]]; then
a=${an[(($j+1))]}
an[(($j+1))]=${an[$j]}
an[$j]=$a
fi
done
done
echo "${an[*]}"
[root@JIANGHAIKUO ~]# cat paixu.txt
743
940
146
原文:https://www.cnblogs.com/catastrophe/p/14744617.html