home *** CD-ROM | disk | FTP | other *** search
/ norge.freeshell.org (192.94.73.8) / 192.94.73.8.tar / 192.94.73.8 / pub / computers / 3b2 / largest < prev    next >
Text File  |  1985-05-23  |  435b  |  27 lines

  1. #    @(#)largest    1.2    /sccs/src/cmd/sadmin/shell/s.largest
  2. #    Find largest files under the given directory.
  3.  
  4. #!    chmod +x ${file}
  5. if [ x$1 = x ]
  6. then
  7.     d=.
  8. else
  9.     d=$1
  10. fi
  11. if [ x$2 = x ]
  12. then
  13.     b=10
  14. else
  15.     b=$2
  16. fi
  17. echo "    the ${b} largest files under ${d}"
  18. a="`expr 0${b} "*" 10`"
  19. cd ${d}
  20. du -a  |
  21.   sort -bnr +0 -1  |
  22.   sed -n 1,0${a}'s:^[0-9]*    \./:ls -ldsu :p'  |
  23.   sh -  |
  24.   grep -v '^ *[0-9][0-9]* d'  |
  25.   sed -n 1,0${b}p  |
  26.   sort -bnr +5 -6
  27.