#!/bin/sh processline() { echo "- $1 -" name="$1" anchors="" title="" stylesheet="xaoshelp.css" shift while [ "$1" != "" ] ; do if [ "$1" != "$name" ] ; then anchors="$anchors " fi shift done # I changed "0" to "$" because my sed # doesn't want to understand "0". # -- Zoltan cat xaos.hlp | sed '/%'"$name"'/H' | sed '1,/%'"$name"'/d;/^%/,$ d' | sed \ '1,3s_\([^<]*\)_\ \ \ \ \1\ '"$title"'\ \ \ \ '"$anchors"'\

\1

\ _g s__

_g s__

_g s_
__g s_
__g s___g s___g s___g s___g s___g s_
__g s___g s___g s___g s___g s___g s___g s___g s___g s_]*\)>__g s___g s_]*\)>__g s/'\'\''/"/g s/``/"/g' > $name.html echo "" >> $name.html tidy -qm $name.html case $name in main) mv $name.html xaoshelp/index.html;; *) mv $name.html xaoshelp;; esac } process() { while read line ; do eval "processline $line" done } rm -rf xaoshelp mkdir -p xaoshelp cp xaoshelp.css xaoshelp grep "^%" xaos.hlp | sed '/%%/d;s/%//g' | process