#!/bin/bash me=$(whoami) usage () { s=${0##*/} cat << EOF $s: go back in time to fix typos and other minutiae in blog entries Usage: $s path/to/entry.txt $s [-h|--help] -h, --help Output this usage guide. EOF exit 1 } if [ $# -ne 1 ]; then usage fi ENTRY=$1 TMP=`mktemp /tmp/$me.XXXXXXXX`||exit 1 cp $ENTRY $TMP vim $TMP chmod --reference $ENTRY $TMP touch -r $ENTRY $TMP mv $TMP $ENTRY