|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T d
Length: 1352 (0x548) Types: TextFile Names: »diff_last.sh«
└─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen └─⟦3da311d67⟧ »./cops/1.04/cops_104.tar.Z« └─⟦6a2577110⟧ └─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen └─⟦6a2577110⟧ »./cops/1.04/cops_104.tar« └─⟦this⟧ »cops_104/extra_src/diff_last.sh«
#!/bin/csh -f # # Now for the good news: below is yet another little COPS accessory # script. As you will recall, I keep a number of COPS reports around in # a subdirectory named after the host. This script will find the last # two and do a diff on them. I've wondered whether I should take this a # step further and use something like this as the basis for the mailed # report, but that might make it too easy to miss things. Still, this # script seems to be useful when I get a COPS report in the mail and I # can't see that anything important has changed. Enjoy. # # -- Prentiss Riddle ("aprendiz de todo, maestro de nada") riddle@rice.edu # -- Unix Systems Programmer, Office of Networking and Computing Systems # -- Rice University, POB 1892, Houston, TX 77251 / Mudd 208 / 713-285-5327 # -- Opinions expressed are not necessarily those of my employer. # # # difflast - do a diff on the last two COPS reports for a specific host # # Usage: difflast [host-directory] # # # History: # 11/25/91 P.Riddle Original version. # set AWK=/bin/awk set DIFF=/bin/diff set LS=/bin/ls set DIR="$1" if ( "x$DIR" == x ) then set DIR=. endif if ( ! -d "$DIR" ) then echo "difflast: directory \"$DIR\" not found." exit 1 endif set FILES=`$LS -t ${DIR}/[0-9][0-9][0-9][0-9]_[A-Z][a-z][a-z]_[0-9]* | $AWK 'NR<=2'` echo "$FILES" $DIFF $FILES exit 0