用sed/awk注释掉N行

lk.*_*lk. 4 awk sed

如何从某个模式和N行向外注释掉线条?

int var1;
int var2;
int var3;
int var4;
int var5;
Run Code Online (Sandbox Code Playgroud)

我想评论3行,包括var2(而不是根据他们的内容!):

int var1;
// int var2;
// int var3;
// int var4;
int var5;
Run Code Online (Sandbox Code Playgroud)

Pau*_*ce. 5

这需要GNU sed

sed '/^int var2;$/,+2 s.^.//.'
Run Code Online (Sandbox Code Playgroud)