我的Verilog工作,需要編輯一個獨特的區塊內的特定行內替換特定的模式,但我不確定如何進行AWK sed的Perl中,一個行範圍
file.v
...
block1 block1(
.port1(port1),
.port2(port2),
);
block2 block2(
.(port2)(port2),
.(port3)(port3)
);
....
我需要以某種方式刪除block1中port2的「,」。而無需修改block2。除此之外還有多個包含port2的塊。
block1 block1(
.port1(port1),
.port2(port2)
);
我一直在試圖AWK和sed線的範圍,但沒有得到結果成功地修改該文件。任何建議或解決方案是非常讚賞
太棒了!我需要學習perl一個內線... – jkshah
謝謝,這比我想象的更強大!你認爲你可以更詳細地解釋我嗎?特別是在搜索逗號之前如何搜索換行符); – user1539348