#!/bin/csh -f ########################################################################### # List all files in $INDIR modified within the past $DAYS days. # Intended for the comp.sys.amiga.reviews archive. ########################################################################### umask 22 if ( $#argv == 0 ) then set DAYS = 30 else set DAYS = "$1" endif set MAINTAINER = barrett set INDIR = ~ftp/pub/Amiga/comp.sys.amiga.reviews set OUTDIR = "${INDIR}/new" set OUTFILETEMP = "NewSince${DAYS}Days" set OUTFILE = "${OUTDIR}/${OUTFILETEMP}" if ( ! -d "${INDIR}" ) then echo "$0 failed: no indir" | mail "${MAINTAINER}" exit 1 endif cd "${INDIR}" find . -type f -mtime -${DAYS} -print | sed 's:^\./::' \ | grep -v '^.old/' \ | grep -v '^priv/' \ > "${OUTFILE}" if ( $status != 0 ) then echo "$0 failed: find statement failed" | mail "${MAINTAINER}" exit 1 endif exit 0