需要递归删除许可证前导码

Jac*_*cko 0 bash sed

我想以递归方式删除

#region License
blah blah blah
blah blah blah
#endregion
Run Code Online (Sandbox Code Playgroud)

我的.cs文件开头的文本.如何使用bash命令执行此操作?谢谢!

hui*_*ker 6

 sed  '/#region License/,/#endregion/d' ploum.cs
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.

要查找当前子目录中的所有.cs文件并在其上运行:

find ./ -name "*.cs" -execdir sed '/#region License/,/#endregion/d' '{}' \;
Run Code Online (Sandbox Code Playgroud)