/usr/bin/nngrab is in nn 6.7.3-8.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | #!/bin/sh
# Generated by nn release 6.7.3 (NOV) at Jun 24 17:30
VERSION="6.7.3 (NOV)"
AWK="awk"
NOV=true
NNTP=true
ACTIVE=/usr/lib/nn/.nn/ACTIVE
NNTPCACHE=
LOG=null
TMP=${TMPDIR-/var/tmp}
DB=/usr/lib/nn/.nn
BIN=/usr/bin
LIB=/usr/lib/nn
AUTH=false
# ---- end of prefix
# 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.
FOLDCASE=""
case $1 in
-c)
FOLDCASE="-i"
shift
esac
case $# in
1) ;;
*)
echo >&2 "usage: $0 [-c] keyword-pattern"
exit 1
esac
case $1 in
*[A-Z]*) KW="`echo "$1" | tr '[A-Z]' '[a-z]'`";;
*) KW=$1
esac
if [ -s $DB/subjects ] ; then
groups=`
egrep "^[^:]*:.*${KW}" $DB/subjects |
sed 's/:.*//' |
uniq
`
case $groups in
'')
echo >&2 "Pattern '$1' not found in any subjects"
exit 1
esac
groups="-G $groups"
else
groups=all
fi
exec $BIN/nn -Q -mxX $FOLDCASE -s/"$1" $groups
|