#!/bin/sh | |
( | |
c=//////////////////////////////////////////////////////////////// | |
skel=api-index-skel.txt | |
sed -e '/^\/\/ table of contents begin/q' "$skel" | |
echo "$c" | |
ls api-*.txt | | |
while read filename | |
do | |
case "$filename" in | |
api-index-skel.txt | api-index.txt) continue ;; | |
esac | |
title=$(sed -e 1q "$filename") | |
html=${filename%.txt}.html | |
echo "* link:$html[$title]" | |
done | |
echo "$c" | |
sed -n -e '/^\/\/ table of contents end/,$p' "$skel" | |
) >api-index.txt+ | |
if test -f api-index.txt && cmp api-index.txt api-index.txt+ >/dev/null | |
then | |
rm -f api-index.txt+ | |
else | |
mv api-index.txt+ api-index.txt | |
fi |