Add header (copyright) information to existing source filesの手順に従って、私たちが建物から送信しているソースファイルの束に著作権ヘッダを追加する必要があります。 (私は著作権のヘッダーも嫌いですが、私たちが独自のソースファイルをリリースしたときの方針です。「ポリシーを放棄するように説得してください」と回答してください)ソースファイルにヘッダを入れてもUnicode BOMが途中で途切れている
私はすべてのファイル(dir
とdir.orig
中)と、dir.orig
の中から、私は「に対し、この、取り組んでいるが、それはヘッダで終わるだ、オリジナルのソースファイルから、その後BOM
find . -name \*.cs -exec sh -c "mv '{}' tmp && cp ../header.txt '../dir/{}'
&& cat tmp >> '../dir/{}' && rm tmp" \;
を使用していますdはBOMを先頭に移動するか、削除するかのどちらかを選択します。
(これを見て、私はtmp
にファイルを移動すると、私はオリジナルを上書きしていないんだけど、私はその例から他のSOの質問から削除する気にしませんでした与え、不必要であることを認識しています。)
BOMを削除(または移動)して、新しく追加されたヘッダの直後に表示されないようにするにはどうすればよいですか?