home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Unix System Administration Handbook 1997 October
/
usah_oct97.iso
/
news
/
cnews.tar
/
maint
/
newshist
< prev
next >
Wrap
Text File
|
1994-08-17
|
733b
|
42 lines
#! /bin/sh
# newshist - get history line for a message-ID, if any
# =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
. ${NEWSCONFIG-/etc/news/bin/config}
PATH=$NEWSCTL/bin:$NEWSBIN:$NEWSPATH ; export PATH
umask $NEWSUMASK
history="$NEWSCTL/history"
case "$1" in
-f) history="$2"
shift ; shift
;;
esac
usage="Usage: newshist [-f historyfile] messageid ..."
case "$#" in
0) echo "$usage" >&2 ; exit 2 ;;
esac
case "$1" in
-*) echo "$usage" >&2 ; exit 2 ;;
esac
status=1
for mid
do
it="`echo \"$mid\" | dbz -ix $history`"
if test " $it" = " "
then
it="`echo \"<$mid>\" | dbz -ix $history`"
fi
if test " $it" = " "
then
echo "$0: no history entry for \`$mid' nor \`<$mid>'" >&2
else
echo "$it"
status=0
fi
done
exit $status