#!/bin/sh # #- bufile -- #- Make a backup copy of a file. #- # Usage: # bufile file # # The copy will named backup/file_YYYYMMDDHHMMSS, where the # suffix is the creation time. A local directory named backup # will be created if it does not already exist. # # Copyright (c) 2008 Gordon D. Carrie # All rights reserved # # Please send feedback to dev0@trekix.net # # $Revision: 1.9 $ $Date: 2009/09/25 21:33:12 $ if [ $# -ne 1 ] then echo Usage: $0 file exit 1 fi mkdir -p backup fileName=backup/`date +"$1_%y%m%d%H%M%S"` cp $1 $fileName chmod 444 $fileName echo $fileName