projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
local version
[unix-history]
/
usr
/
src
/
usr.bin
/
calendar
/
calendar.sh
:
calendar.sh
4.2 81
/
02
/
28
PATH
=/
bin
:/
usr
/
bin
:
tmp
=/
tmp
/
cal
$$
trap
"rm -f
$tmp
/tmp/cal2$$"
trap exit
1 2 13 15
/
usr
/
lib
/
calendar
>
$tmp
case
$#
in
0
)
trap
"rm
$tmp
; exit"
0 1 2 13 15
egrep
-f
$tmp
calendar
;;
*)
trap
"rm
$tmp
/tmp/cal2$$; exit"
0 1 2 13 15
sed
'
s/\([^:]*\):.*:\(.*\):[^:]*$/y=\2 z=\1/
'
/
etc
/
passwd \
|
while
read
x
do
eval
$x
if
test -r
$y
/
calendar
then
egrep
-f
$tmp $y
/
calendar
2
>/
dev
/
null
> /
tmp
/
cal2$$
if
test -s
/
tmp
/
cal2$$
then
< /
tmp
/
cal2$$
mail
$z
fi
fi
done
esac