DataMuseum.dk

Presents historical artifacts from the history of:

Regnecentalen RC-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Regnecentalen RC-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T u

⟦3991e1f58⟧ TextFile

    Length: 1057 (0x421)
    Types: TextFile
    Names: »usr/lbin/filecheck «

Derivation

└─⟦307897ef0⟧ Bits:30004042/core1.imd SW95705I 386/ix Multi-user Release 1.2
    └─⟦this⟧ »usr/lbin/filecheck « 

TextFile

#ident	"@(#)sadmin:shell/filecheck	1.3"
#	check for files added and deleted below the given directory
# 	Must be able to create or write files .today and .yesterday in the
#	given directory.

#!	chmod +x ${file}

if [ $# -ne 1 ]
then
	echo >&2 "Usage:  $0 directory
For more detail type:	prtdoc devcmd.$0"
	exit 1
fi
cd $1

#	Getaround for those who don't want service
if [ -f .yesterday  -a  \( ! -r .yesterday  -o  ! -w .yesterday  \) ]
then
	exit 0
fi

if [ -f .yesterday ]
then
	date=`fdate -'%h %d, 19%y' .yesterday`
else
	cp /dev/null .yesterday
fi
find . -print  |  sed -n 's:^\./::p'  |  sort  > .today
if  cmp -s .today .yesterday
then
	echo "	No changes under $1 since ${date-?}"
	rm -f .today
	exit
fi
echo "	_____ _____▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀files added under $1 since ${date-?}"
comm -13 .yesterday .today
echo "	_____ _______▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀▶08◀files deleted"
comm -23 .yesterday .today
echo "	old total number of files\c" ; wc -l  < .yesterday
mv .today .yesterday 2>/dev/null  ||  cp .today .yesterday
echo "	new total number of files\c" ; wc -l  < .yesterday