使用 SED 删除conf文件中的特定行

使用 SED 删除conf文件中的特定行

我在这个命令中撞墙了..

我想删除该行:

include "/etc/nginx/software.conf";

从名为website.

我试过了:

sed -ri '/include \"/etc\/nginx\/wesbite.conf\"\;/d' website

一个简单的sed命令就可以很好地工作..但是所有这些特殊字母让我感到困惑。

请问有什么建议吗?

多谢。

答案1

通过使用+而不是/作为分隔符来修复。

sed -i 's+include "/etc/nginx/software.conf";++' website

谢谢您的帮助。

相关内容