home *** CD-ROM | disk | FTP | other *** search
- #! /bin/sh
- # Check for existence of files in a batch, passing through only batchfile
- # entries for files that exist. -v reverses sense of test.
-
- # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
- . ${NEWSCONFIG-/var/lib/news/bin/config}
-
- PATH=$NEWSCTL/bin:$NEWSBIN/batch:$NEWSBIN:$NEWSPATH ; export PATH
- umask $NEWSUMASK
-
- case "$1" in
- -*) opt="$1" ; shift ;;
- esac
-
- cd $NEWSARTS
- while read name rest
- do
- out=n
- case "$name" in
- '<'*'>') out=y ;;
- *) if test -f "$name"
- then
- out=y
- fi
- ;;
- esac
- case "$out$opt" in
- y|n-v) echo "$name $rest" ;;
- esac
- done
-