linux bash-shell 排序实例1

#!/bin/bash

a=(100 9 8 11 24 26 71 39)

for((i=0;i<8;i++))

do

   for((j=i;j<8;j++)) 

   do

     if((${a[$i]>${a[$j]})) //找出最小数放在最左边

     then

      temp=${a[$i]}

      a[$i]=${a[$j]}

      a[$j]=$temp

      fi

   done

done

for((z=0;z<8;z++))

do

echo -n "${a[$z]} "

done

echo


你可能感兴趣的:(linux,排序实例)