#! /bin/sh

if test $# -lt 2; then
    exit
fi

template=$1
shift
while test $# -ge 1; do
    dest=$1
    dest_writable=`echo $dest | tr .[:lower:] _[:upper:] `
    cat $template | sed "s/|FILENAME|/$dest_writable/" > "$dest"
    shift
done