#!/bin/bash if [ -z "$1" ]; then echo "USAGE: prepend [src_filename] "; exit 1; fi TMPFILE=`mktemp` if [ -z "$2" ]; then ENDFILE="$1" cat >"$TMPFILE" else ENDFILE="$2" cat "$1" >"$TMPFILE" fi cat "$ENDFILE" >>"$TMPFILE" mv "$TMPFILE" "$ENDFILE" # TODO: chmod TMPFILE so it matches the original