#!/bin/sh
#
#  This script builds a ZMailer SH-script with incore data-entries from
#  a source of  key/data pairs
#
#  ARGS: dbasename infilename outfilename
#

DBASE=$1
INFILE=$2
OUTFILE=$3

PATH=$PATH:/usr/bin:/bin

if [ ! -f "$INFILE" ]; then exit 1; fi

(
	echo "# generated script from '$INFILE' into '$OUTFILE' at `date`"
	echo "relation -lt incore -d pathalias -s 0 $DBASE"
	awk '/^[^#]/{
		printf "db add '$DBASE' '\''%s'\'' '\''%s'\''\n",$1,$2;
	    }' 
) < $INFILE > $OUTFILE


syntax highlighted by Code2HTML, v. 0.9.1