summaryrefslogtreecommitdiff
path: root/mv-if-diff
blob: 1112a10dd3e0f5194d10647a1e6b78eb2a7ae7c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
: mv-if-diff file1 file2
: move file1 to file2 if file1 and file2 are different.

if test $# -lt 2 ; then
	echo "usage:  $0 file1 file2"
	echo "move file1 to file2 if file1 and file2 are different."
	exit 1
fi
if cmp $1 $2 >/dev/null 2>&1; then
	echo "File $2 not changed."
	rm -f tmp
else
	mv $1 $2
fi