When you use sed to insert a template file into another file with the command
# $1 String to insert
# $2 File to insert to
# $3 String to insert after
sed "/$3/a\\
$1\\
" $2 > tmp && mv tmp $2
and get the error message
extra characters at the end of n command
Make sure the template file supplied in $1 does not have an empty line at the top.