#!/bin/sh set -eu usage() { echo 'Usage: xmlentry FILENAME' } FILENAME="${1:-}" eval "$(assert-arg -- "$FILENAME" 'FILENAME')" . "${FILENAME%.*}.conf" title_html= url_absolute= update_xml= cat < $title_html $date_iso $update_xml $url_absolute $author $email EOF head -n1 < "${FILENAME%.*}.htmlbody" | htmlesc printf ' \n' printf ' \n' "${url:?}" htmlesc < "${FILENAME%.*}.htmlbody" printf ' \n' printf ' \n'