home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / bin / calendar < prev    next >
Encoding:
Text File  |  1979-01-18  |  329 b   |  20 lines

  1. PATH=/bin:/usr/bin
  2. tmp=/tmp/cal$$
  3. trap "rm $tmp; exit" 0 1 2 13 15
  4. /usr/lib/calendar >$tmp
  5. case $1 in
  6. -)
  7.     sed '
  8.         s/\([^:]*\):.*:\(.*\):[^:]*$/y=\2 z=\1/
  9.     ' /etc/passwd \
  10.     | while read x
  11.     do
  12.         eval $x
  13.         if test -r $y/calendar; then
  14.             egrep -f $tmp $y/calendar 2>/dev/null  | mail $z
  15.         fi
  16.     done;;
  17. *)
  18.     egrep -f $tmp calendar
  19. esac
  20.