This is nngrab.sh in view mode; [Download] [Up]
# nngrab -- quick news retrieval by keyword # # From: James A. Woods (ames!jaw), NASA Ames Research Center # # Naturally, you're running fast e?grep (GNU-style) or this is all for # naught. trap "rm -f $TMP/nngrab$$" 0 1 2 15 FOLDCASE="" if [ x"$1" = x"-c" ] ; then FOLDCASE="-i" shift fi if [ ! $# -eq 1 ] ; then echo "usage: $0 [-c] keyword-pattern" exit 1 fi KW="`echo "$1" | tr '[A-Z]' '[a-z]'`" if [ -s $DB/subjects ] ; then egrep "^[^:]*:.*${KW}" $DB/subjects | sed 's/^\([^:]*\):.*/\1/' | uniq > $TMP/nngrab$$ if [ ! -s $TMP/nngrab$$ ] ; then echo "Pattern '$1' not found in any subjects" exit fi $BIN/nn -Q -mxX $FOLDCASE -s/"$1" -G `cat $TMP/nngrab$$` else $BIN/nn -Q -mxX $FOLDCASE -s/"$1" all fi
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.