home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / bbs / gnu / gcc-2.3.3-src.lha / GNU / src / amiga / gcc-2.3.3 / move-if-change < prev    next >
Text File  |  1994-02-06  |  238b  |  18 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
  5. test -r $2
  6. then
  7. if
  8. cmp $1 $2 > /dev/null
  9. then
  10. echo $2 is unchanged
  11. rm -f $1
  12. else
  13. mv -f $1 $2
  14. fi
  15. else
  16. mv -f $1 $2
  17. fi
  18.