如何向目录树结构中的多个文件添加一行?

Rec*_*ion 3 text-processing files

向同一结构中的多个文件添加一行并不是很困难,但我对如何在可能很大的目录树结构上执行此操作感到困惑。因此,假设我们有您的项目目录,其中包含数百个项目,并且您想为每个 *.c 文件添加一个标头。如何才能做到这一点?记住文件可能很深。

小智 8

find ~/foldername -type f -name "*.c" -exec sed -i '1 i addtexthere' {} \;
Run Code Online (Sandbox Code Playgroud)