hosuk1208
一个小shell问题
[root@localhost local]# cat num
12 34234 545
435 653 76547
456754 76 765
12 323 654 754 74
23 436 754 546
34 343 34535 34634
[root@localhost local]# cat bijiao
# !/bin/bash
B=0
C=0
D=0
E=0
for num in `cat /usr/local/num`
do
A=$num
if [ $A -gt $B ]
then B=$A
if [ $B -gt $C ]
then C=$B
if [ $C -gt $D ]
then D=$C
if [ $D -gt $E ]
then E=$D
fi
fi
fi
fi
done
echo $A $B $C $D $E
[root@localhost local]# ./bijiao
34634 456754 456754 456754 456754
B C D 也都成最大的数了,怎么解决?
[[i] 本帖最后由 hosuk1208 于 2008-6-19 13:03 编辑 [/i]]