0
我想在我的.cs文件開始遞歸刪除需要遞歸刪除許可序言
#region License
blah blah blah
blah blah blah
#endregion
文本。我怎樣才能用bash命令做到這一點? 謝謝!
我想在我的.cs文件開始遞歸刪除需要遞歸刪除許可序言
#region License
blah blah blah
blah blah blah
#endregion
文本。我怎樣才能用bash命令做到這一點? 謝謝!
sed '/#region License/,/#endregion/d' ploum.cs
應該這樣做。
要找到在當前子目錄中的所有文件的.cs並在其上運行此:
find ./ -name "*.cs" -execdir sed '/#region License/,/#endregion/d' '{}' \;
+1,但你並不需要的反斜槓。 (但是,在許可證區域內可以嵌套'#region' ...'#endregion'對嗎?) –
謝謝,huitseeker。通過遞歸,我的意思是從所有文件的形式* .cs – Jacko
行,爲了得到遞歸我可以調用find。 -name * .cs | xargs sed -i'/#region \ License /,/#endregion/d' – Jacko