blob: 0a2241ee2525f09c8e054219072400094b820418 [file] [log] [blame]
#!/usr/bin/env bash
dir=`dirname $0`
dir=`cd $dir;pwd`
# avoid tr objecting to certain characters
export LC_ALL=C
for f in $(find . -iname "*.java" -or -iname "*.aj")
do
fin=$f
fout="$f.out"
# ensure newlines are used in place of carriage returns so we do not corrupt the file
tr '\r' '\n' < $fin | awk 'match($0,"@author") == 0 && match($0,"@since") == 0 {print $0}' > $fout
mv $fout $fin
done