: # topics - list news topics # Heiner Steven (heiner.steven@odn.de), 1/96 : ${NEWSSPOOL:=/var/spool/news} [ $# -lt 1 ] && exec echo "usage: $0 newsgroup [newsgroup ...]" DaysOld=7 Groups= for Group do G=`echo "$Group" | tr \. /` Groups="${Groups:+$Groups }$G" done (cd $NEWSSPOOL find $Groups -follow -type f -depth -mtime -$DaysOld -print | xargs agrep '^Subject: ') | cut -d: -f3- | sed -e 's:^[ ]*::' \ -e 's/[ ][ ]*/ /g' \ -e 's/^[ ]*[rR][eE]:[ ]*//' | nawk '{Topic[$0]++}; END { for (i in Topic) print Topic[i] "\t" i}' | sort -nr