プロジェクト内のすべてのファイルに著作権メッセージを追加しようとしているところに問題があります。多くのディレクトリとファイルに影響するため、私たちのチームはタスクを分割しました。そのため、私たち一人一人が手動でファイルを更新します。自動化できますか?
私は試してみました:
find -exec sed -i "1i # x CONFIDENTIAL\n# _____________________\n#\n# 1997 - 2012 x Incorporated\n# All Rights Reserved.\n#\n# NOTICE: All information contained herein is, and remains\n# the property of x Incorporated and its suppliers,\n# if any. The intellectual and technical concepts contained\n# herein are proprietary to x Incorporated\n# and its suppliers and may be covered by U.S. and Foreign Patents,\n# patents in process, and are protected by trade secret or copyright law.\n# Dissemination of this information or reproduction of this material\n# is strictly forbidden unless prior written permission is obtained\n# from x Incorporated.\n" -- {} \;
に遭遇するとすぐに停止します。フォルダと現在のディレクトリの下の任意のフォルダ。
ファイルの完全な名前または部分的な名前を指定することで、ディレクトリ内の一部のファイルに影響を与えるようにコマンドを制御できますか?