#!/bin/sh if [ -z "$1" ]; then echo "usage: $0 ... <... kappitel n>" exit fi name=$1 ; shift 1 dir=`echo $name | sed 's/.xml//'` mkdir $dir # print normal header cat > $dir/$name << EOF
$dir
desc
authors email: event: location:
EOF total=$# ((count = 0)) cat >> $dir/$name << EOF
Inhalt
EOF for i in $@; do ((j = 0)) ((count += 1)) cat >> $dir/$name << EOF Kapitel $count EOF while [ "1" ]; do ((j += 1)) cat >> $dir/$name << EOF $j EOF [ "$j" = "$i" ] && break done cat >> $dir/$name << EOF EOF done cat >> $dir/$name << EOF
EOF ((count = 0)) for i in $@; do ((count += 1)) cat >> $dir/$name << EOF
Kapitel $count
EOF ((j = 0)) while [ "1" ]; do ((j += 1)) cat >> $dir/$name << EOF $j dd, wenn zuviel! :) dd, wenn zuviel! :) dd, wenn zuviel! :) dd, wenn zuviel! :) EOF if [ "$i" = "$j" ]; then echo "debug: writing $j, finished" break else echo "debug: writing $j from $i" fi done cat >> $dir/$name << EOF
EOF done cat >> $dir/$name << EOF
EOF echo "done ..."