home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / D / CLISP / CLISPSRC.TAR / clisp-1995-01-01 / utils / move-if-change < prev    next >
Encoding:
Text File  |  1994-06-18  |  269 b   |  14 lines

  1. #!/bin/sh
  2. # Like mv $1 $2, but if the files are the same, just delete $1.
  3. # Status is 0 if $2 is changed, 1 otherwise.
  4. if test -r "$2"; then
  5.   if cmp -s "$1" "$2"; then
  6.     echo "$2 is unchanged"
  7.     rm -f "$1"
  8.   else
  9.     mv -f "$1" "$2"
  10.   fi
  11. else
  12.   mv -f "$1" "$2"
  13. fi
  14.