#!/bin/sh
TEMPLATE=@TEMPLATE@
INDEX=@INDEX@
CVSDATA=@CVSDATA@
rm ${INDEX}
while read line
do
case ${line} in
DOCLIST)
if [ "`wc -l ${CVSDATA} | cut -d' ' -f1`" -eq 0 ]; then
echo "
まだ、ドキュメントが登録されていません。
" >> ${INDEX}
else
echo '' >> ${INDEX}
for entry in `cat ${CVSDATA}`
do
FILE=`echo ${entry} | cut -d',' -f2`
URL="file://${FILE}"
TITLE=`grep "]*>.*<\/title>" ${FILE} | sed -e 's/<[^>]*>//g' -e 's/\s\s+//g'`
echo "- ${TITLE}
" >> ${INDEX}
done
echo '
' >> ${INDEX}
fi
;;
*)
echo ${line} >> ${INDEX}
;;
esac
done < ${TEMPLATE}