Mercurial > octave-antonio
comparison move-if-change @ 2330:12ff450cbb1f
[project @ 1996-07-19 01:39:22 by jwe]
Initial revision
author | jwe |
---|---|
date | Fri, 19 Jul 1996 01:49:31 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2329:30c606bec7a8 | 2330:12ff450cbb1f |
---|---|
1 #!/bin/sh | |
2 # | |
3 # Like mv $1 $2, but if the files are the same, just delete $1. | |
4 # Status is 0 if $2 is changed, 1 otherwise. | |
5 | |
6 if test -r $2; then | |
7 if cmp $1 $2 > /dev/null; then | |
8 echo $2 is unchanged | |
9 rm -f $1 | |
10 else | |
11 mv -f $1 $2 | |
12 fi | |
13 else | |
14 mv -f $1 $2 | |
15 fi |