yate/tools/upcopy.sh
paulc 1237f53ac1 Advanced copyright year range.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2003 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-30 10:14:10 +00:00

18 lines
364 B
Bash
Executable file

#!/bin/sh
cpy="$1"
test -n "$cpy" || cpy="2004-2008"
grep -l -r '^ \* Copyright (C) .* Null Team$' * | while read fn; do
echo -n "Processing: $fn ..."
sed 's/^\( \* Copyright (C) \).*\( Null Team\)$/\1'"$cpy"'\2/' < "$fn" > "$fn.tmp"
if cmp -s "$fn" "$fn.tmp"; then
echo " unchanged"
rm "$fn.tmp"
else
echo " changed"
mv "$fn.tmp" "$fn"
fi
done