Content added Content deleted
|
|
Line 446: |
Line 446: |
|
|
|
|
|
qsort() { |
|
qsort() { |
|
lc="1.$1" |
|
lc="1.$1" ; gc="2.$1" |
|
⚫ |
read pivot; while read n ; do |
|
gc="2.$1" |
|
|
⚫ |
test $pivot -gt $n && echo $n >> $lc || echo $n >> $gc |
|
( |
|
|
read pivot; |
|
done |
|
⚫ |
test -n "$pivot" && ( (cat -s $lc | qsort $lc ); echo $pivot; (cat -s $gc | qsort $gc )) |
⚫ |
|
|
|
do |
|
⚫ |
test $pivot -gt $n && echo $n >> $lc || echo $n >> $gc |
|
|
done |
|
⚫ |
test "$pivot " != "" && ( (cat -s $lc | qsort $lc ); echo $pivot; (cat -s $gc | qsort $gc )) |
|
|
) |
|
|
rm -f $lc $gc; |
|
rm -f $lc $gc; |
|
} |
|
} |