diff --git a/tools/addcopy.sh b/tools/addcopy.sh new file mode 100755 index 00000000..26ab5ddc --- /dev/null +++ b/tools/addcopy.sh @@ -0,0 +1,79 @@ +#!/bin/sh + +# Use: addcopy [pattern [year(s)]] +# Examples: +# addcopy *.php +# addcopy *.cpp 2009-2011 + +function copyright() +{ +cat <&2 +else + echo "Processing: $fn ..." + + cp -p "$fn" "$fn.tmp" + (while read; do + if [ "X$trigger" = "X" ]; then + trigger="$notrigger" + copyright + echo "" + fi + printf '%s\n' "$REPLY" + if [ "X$REPLY" = "X$trigger" ]; then + trigger="$notrigger" + echo "" + copyright + fi + done) < "$fn" > "$fn.tmp" + mv "$fn.tmp" "$fn" +fi + +done)