ディレクトリツリー構造内の複数のファイルに1行を追加するには?

ディレクトリツリー構造内の複数のファイルに1行を追加するには?

同じ構造の複数のファイルに1行を追加することはそれほど難しくありませんが、潜在的に大きなディレクトリツリー構造でこれを行う方法は混乱しています。何百ものプロジェクトを含むプロジェクトディレクトリがあり、各* .cファイルにヘッダーを追加するとします。これはどのように達成できますか?これらのファイルは非常に深い可能性があることに注意してください。

ベストアンサー1

find ~/foldername -type f -name "*.c" -exec sed -i '1 i addtexthere' {} \;

おすすめ記事