view move-if-change @ 99907:659005a2ba74

* os.texi (Processor Run Time): * processes.texi (Transaction Queues): * markers.texi (The Mark): * windows.texi (Choosing Window, Selecting Windows): * files.texi (Changing Files, Magic File Names): * commands.texi (Key Sequence Input): * functions.texi (Declaring Functions): * strings.texi (Predicates for Strings): * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
author Chong Yidong <cyd@stupidchicken.com>
date Tue, 25 Nov 2008 03:50:17 +0000
parents 354e0c45cedf
children 14a97ab281d5
line wrap: on
line source

#!/bin/sh
if
test -r $2
then
if
cmp $1 $2 > /dev/null
then
echo $2 is unchanged
rm -f $1
else
mv -f $1 $2
fi
else
mv -f $1 $2
fi