#!/bin/sh # # This script can be used to change the copyright notice in source files # # $Id: chcpy,v 1.3 2002/07/28 17:30:24 gkminix Exp $ # DIR="$1" if [ "x$DIR" = "x" -o ! -d "$DIR" ]; then echo "usage: $0 " exit 1 fi YEAR=`date +%Y` find $DIR -type f -not -name '*.bin' -not -name '*.exe' -not -name '*.com' |\ while read fname do sed "s/[cC]opyright \+[(][cC][)] \+\([12][09][0-9][0-9]\)\([,-]20[0-9][0-9]\)\? \+Gero Kuhlmann/Copyright (C) \1-$YEAR Gero Kuhlmann/" $fname >$fname.old if cmp -s $fname.old $fname; then rm $fname.old else echo $fname mv $fname.old $fname fi done