加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

用sed / awk注释掉N行

发布时间:2020-12-14 00:33:07 所属栏目:Linux 来源:网络整理
导读:如何从某个模式和N行向前注释掉线条? int var1;int var2;int var3;int var4;int var5; 我想评论3行,包括var2(而不是根据他们的内容!): int var1;// int var2;// int var3;// int var4;int var5; 解决方法 这需要GNU sed sed '/^int var2;$/,+2 s.^.//.'
如何从某个模式和N行向前注释掉线条?

int var1;
int var2;
int var3;
int var4;
int var5;

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

int var1;
// int var2;
// int var3;
// int var4;
int var5;

解决方法

这需要GNU sed

sed '/^int var2;$/,+2 s.^.//.'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读