github.com/golang/gofrontend@v0.0.0-20240429183944-60f985a78526/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