contents.sh

 

i=$1

echo "<p>&nbsp;</p>"
echo "<p><hr>"
echo "<h3>Contents</h3>"
echo "<ol>"
grep "<a name" $i | \
grep -v "<h5>" | \
grep -v "<h4>" | \
sed "s/<p>//g" | \
sed "s/<a name=\"/<li><a href=\"#/" | \
sed "s:</a><h2>::g"  | \
sed "s:</a><h3>::g"  | \
sed "s:</a><h4>::g"  | \
sed "s:</h2>:</a>:"  | \
sed "s:</h3>:</a>:"  | \
sed "s:</h4>:</a>:"  
echo "</ol>"