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 / oldfile < prev    next >
Text File  |  1985-07-02  |  626b  |  40 lines

  1. #    @(#)oldfile    1.2    /sccs/src/cmd/sadmin/shell/s.oldfile
  2. #    Look for files older than so-many days.
  3.  
  4. #!    chmod +x ${file}
  5.  
  6. accessed=accessed
  7. a=a
  8. u=u
  9. case "$1" in
  10. -m )    # modify days
  11.     accessed=modified
  12.     a=m
  13.     u=
  14.     shift
  15.     ;;
  16. -c )    # inode modified
  17.     accessed='inode modified'
  18.     a=c
  19.     u=c
  20.     shift
  21. esac
  22. if [ $# = 0  -o  $# -gt 2 ]
  23. then
  24.     echo >&2 "Usage:  $0 [ -m|c ] directory [ age in days ] 
  25. For more detail type:    prtdoc devcmd.$0"
  26.     exit 1
  27. fi
  28. if [ "$2" = '' ]
  29. then
  30.     d=90
  31. else
  32.     d=$2
  33. fi
  34. echo "files not ${accessed} in the last ${d} days under directory $1"
  35. cd $1
  36. find . -${a}time +${d} -print  |
  37.     sort  |
  38.     xargs ls -dls${u}  |
  39.     sed 's;\./;;'
  40.