我想以递归方式删除
#region License
blah blah blah
blah blah blah
#endregion
我的.cs文件开头的文本。如何使用bash命令执行此操作? 谢谢!
答案 0 :(得分:6)
sed '/#region License/,/#endregion/d' ploum.cs
应该做的伎俩。
要查找当前子目录中的所有.cs文件并在其上运行:
find ./ -name "*.cs" -execdir sed '/#region License/,/#endregion/d' '{}' \;