Usage:
compare-projects /home/me/project/ /home/me/old/project/ | grep -v OK > /home/me/compare_result 2>&1
Source: compare-projects
- #!/usr/bin/sh
- #
- # settings
- #
- md5=~/bin/md5files
- #
- # inputs
- # src: main project
- # dst: another project
- #
- src=$1
- dst=$2
- #
- # limit file size smaller than 1024k (pass to find)
- # md5 all files, and then replace the path to destination
- # finally compare the md5 "use md5sum -c"
- #
- $md5 $src -size -1024k | sed "s!${src}!${dst}!g" | md5sum -c 2>&1