#!/bin/sh cat <<< ''' Git Howto Index =============== Here is a collection of mailing list postings made by various people describing how they use Git in their workflow. ''' for txt in @ARGV { setvar title = $(expr "$txt" : '.*/\(.*\)\.txt$') setvar from = $(sed -ne ' /^$/q /^From:[ ]/{ s/// s/^[ ]*// s/[ ]*$// s/^/by / p } ' "$txt") setvar 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>/dev/null $txt { setvar file = "$(expr "$txt" : '\(.*\)\.txt$').html" } else { setvar file = "$txt" } echo "* link:$file[$title] $from $abstract " }