13 lines
342 B
Bash
Executable File
13 lines
342 B
Bash
Executable File
#!/bin/bash
|
|
# Replaces license text with contents of file provided as an argument
|
|
if [ ! $# -eq 1 ]; then
|
|
echo "Usage: $0 [file with new license header]"
|
|
exit 1
|
|
fi
|
|
find . -name "*.cpp" -or -name "*.h" | while read file; do
|
|
echo $file
|
|
sed '/\/\/ \* This.*/,/If not\, see.*/d' $file > $file.tmp
|
|
cat $1 $file.tmp > $file
|
|
rm $file.tmp
|
|
done
|