dosort 194 B

123456789
  1. case $# in
  2. 1) ;;
  3. *) echo "usage $0 file";exit ;;
  4. esac
  5. head -1 $1>$$.head
  6. tail -1 $1>$$.tail
  7. tail +2 $1|sort +0.3|tail +2>$$.middle
  8. cat $$.head $$.middle $$.tail >$1
  9. rm $$.head $$.middle $$.tail