#!/bin/sh DEFINED_ENTRIES=`sed -ne "s^.*.*^\1^p" *.docbook` REFERENCED_ENTRIES=`sed -ne "s^.*.*^\1^p" *.docbook | unique` # Check for entries which are referenced but not defined. for ENTRY in $REFERENCED_ENTRIES; do if ! echo $DEFINED_ENTRIES | grep $ENTRY - > /dev/null 2>&1; then echo "'$ENTRY' referenced but not defined!" fi done