#!/bin/sh cat <<\EOF GIT Howto Index =============== Here is a collection of mailing list postings made by various people describing how they use git in their workflow. EOF for txt do title=`expr "$txt" : '.*/\(.*\)\.txt$'` from=`sed -ne ' /^$/q /^From:[ ]/{ s/// s/^[ ]*// s/[ ]*$// s/^/by / p } ' "$txt"` abstract=`sed -ne ' /^Abstract:[ ]/{ s/^[^ ]*// x s/.*// x : again /^[ ]/{ s/^[ ]*// H n b again } x p q }' "$txt"` if grep 'Content-type: text/asciidoc' >/dev/null $txt then file=`expr "$txt" : '\(.*\)\.txt$'`.html else file="$txt" fi echo "* link:$file[$title] $from $abstract " done