4 [ -n "$1" ] && printf "$1\n" > /dev
/stderr
6 Usage: $0 [NEW COPYRIGHT]
7 Show or update all copyright comments in source files.
12 error
"Too many arguments" &&
16 find .
-name "*.[hc]" -exec cat {} \
; |
grep Copyright |
uniq &&
19 replace
=$
(sed 's/[&/\]/\\&/g' <<<"$1")
21 find .
-name "*.[hc]" -exec sed -i "s/.*Copyright.*/$replace/" {} \
;