私はディレクトリ内のすべてのファイルにコピー権のヘッダーを再帰的に挿入するbashスクリプトを書いています。しかし、私はこのスクリプト自体に著作権ヘッダーを挿入したくありません。どうやってやるの?私のスクリプトは以下の通りです。ディレクトリ内のすべてのファイルの先頭にファイルの内容を挿入するにはどうすればよいですか?
もう1つは、特定のファイルタイプにのみ挿入することです。例えば、* .javaファイル、* .Cなど
#!/bin/bash
for file in *;
do
if [$file == $0];
then
continue
fi
echo "copyright
"> copyright-file.txt;
echo "" >> copyright-file.txt;
cat $file >> copyright-file.txt;
mv copyright-file.txt $file;
done
私は、ハイテクな解決策「mvスクリプト」は間違っていると思いますか? – Boldewyn