如何使用 sed 修改配置文件的某一行?

如何使用 sed 修改配置文件的某一行?

我的配置文件格式如下

[general]
setting1=true
setting2=value2

[ssl]
setting1=sadfsdf
setting2=sdfadsfkljasdf

我该如何将 1 的值改为 false?如果我可以删除该行,我可以使用来自我问的另一个问题

答案1

尝试类似:

sed -i -r 's/setting1=true/setting1=false/' /path/to/your/file

或者如果你想更换全部设置实例尝试这样的操作:

sed -i -r 's/setting1=.*/setting1=false/' /path/to/your/file

相关内容