#! /bin/sh
PREFILE=`mktemp /tmp/selfrep.XXXXXX` || exit 1
POSTFILE=`mktemp /tmp/selfrep.XXXXXX` || exit 1
echo "#! /bin/sh" >>$PREFILE
echo "PREFILE=\`mktemp /tmp/selfrep.XXXXXX\` || exit 1" >>$PREFILE
echo "POSTFILE=\`mktemp /tmp/selfrep.XXXXXX\` || exit 1" >>$PREFILE
echo "cat \$PREFILE" >>$POSTFILE
echo "cat \$PREFILE | sed -e 's/\\([\`\"\$\\]\\)/\\\\\\1/g' | \\" >>$POSTFILE
echo "    sed -e 's/^/echo \"/' | sed -e 's/\$/\" >>\$PREFILE/'" >>$POSTFILE
echo "cat \$POSTFILE | sed -e 's/\\([\`\"\$\\]\\)/\\\\\\1/g' | \\" >>$POSTFILE
echo "    sed -e 's/^/echo \"/' | sed -e 's/\$/\" >>\$POSTFILE/'" >>$POSTFILE
echo "cat \$POSTFILE" >>$POSTFILE
echo "rm \$PREFILE" >>$POSTFILE
echo "rm \$POSTFILE" >>$POSTFILE
cat $PREFILE
cat $PREFILE | sed -e 's/\([`"$\]\)/\\\1/g' | \
    sed -e 's/^/echo "/' | sed -e 's/$/" >>$PREFILE/'
cat $POSTFILE | sed -e 's/\([`"$\]\)/\\\1/g' | \
    sed -e 's/^/echo "/' | sed -e 's/$/" >>$POSTFILE/'
cat $POSTFILE
rm $PREFILE
rm $POSTFILE
