加入随机数的行直到 unix 文件中的大括号匹配

问题描述 投票:0回答:0

需要加入随机数的行,直到关闭 brac 匹配并替换为 unix 文件中的一个空格。文件中可以多次出现这样的情况。

例如:
....
abc_mod #(
.h_res(3),
.s_res(10)
)
u_abc_mod
(
....
....
....
def_mod #(
.lp(4),
.clk(9),
.添加(5),
.d(8),
.por(1)
)
u_def_mod
(
....

需要匹配等同于 #( till 1st close brace ) 的模式可以包括随机行数并用单个空格替换。

期望的输出:
....
abc_mod u_abc_mod
(
...
def_mod u_def_mod
(
...
...

谢谢

csh
© www.soinside.com 2019 - 2024. All rights reserved.