github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/third_party/gofrontend/libgo/mvifdiff.sh (about) 1 #!/bin/sh 2 3 # Copyright 2014 The Go Authors. All rights reserved. 4 # Use of this source code is governed by a BSD-style 5 # license that can be found in the LICENSE file. 6 7 # The mvifdiff.sh script works like the mv(1) command, except 8 # that it does not touch the destination file if its contents 9 # are the same as the source file. 10 11 if cmp -s "$1" "$2" ; then 12 rm "$1" 13 else 14 mv "$1" "$2" 15 fi