在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
效果如下: