#!/bin/sh
PAT="$1"
REP="$2"
shift
shift
[ -z "$PAT" ] && PAT="^$" 
[ -z "$REP" ] && REP=" " 
sed -e "/$PAT/{" -e "a\\" -e "#HPBEGIN" -e "a\\" -e "$REP" -e "a\\" -e "#HPEND" -e "}" $*
