#! /bin/bash if [[ $1 = -f ]]; then shift for i in "$@"; do grep -q 'GNU General Public License' "$i" || sed -i '0 r copyright-header' "$i" done else find src/ \( -name \*.c -o -name \*.cpp -o -name \*.h \) -exec "$0" -f {} + fi