home *** CD-ROM | disk | FTP | other *** search
/ H4CK3R 15 / hacker15 / 15_H4CK3R#15.ISO / linux_security / engarde / ENGARDE_COMMUNITY_FEINT.ISO / usr / bin / gendiff < prev    next >
Encoding:
Text File  |  2002-05-30  |  281 b   |  15 lines

  1. #!/bin/sh
  2.  
  3. [ -z "$1" -o -z "$2" ] && {
  4. # usage
  5.   echo "usage: $0 <directory> <diff-extension>" 1>&2
  6.   exit 1
  7. }
  8.  
  9. find $1 \( -name "*$2" -o -name ".*$2" \) -print |
  10. while read f; do
  11.     U=-u
  12.     [ "${f##*/}" == "ChangeLog$2" ] && U=-U0
  13.     diff ${U} $f `echo $f | sed s/$2\$//`
  14. done
  15.