我的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