sed替换整行

Posted sanqima

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed替换整行相关的知识,希望对你有一定的参考价值。

    在Linux中,sed命令的功能非常强大,下面介绍,使用sed命令来替换文件中的某一行。比如,将hello.txt里的lang=JAVA整行替换为lang=RUST。
    //hello.txt替换前

lang=php
lang=html
lang=JAVA

    sed命令如下:

sed -i '/.*lang=JAVA*/c\\lang=RUST' hello.txt

    //hello.txt替换后

lang=PHP
lang=HTML
lang=RUST

    效果如下:

图(1) 使用sed实现整行替换

以上是关于sed替换整行的主要内容,如果未能解决你的问题,请参考以下文章

sed 修改替换包含关键字的整行

sed 修改替换包含关键字的整行

使用 Sed 替换包含字符串的整行

问在LINUX中 如何用sed将整行替换成给定字符串

linux sed 替换(整行替换,部分替换)删除delete新增add选取

管道 grep 输出到 sed 以替换整行