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

tra*_*097 3 sed

我的配置文件有以下格式

[general]
setting1=true
setting2=value2

[ssl]
setting1=sadfsdf
setting2=sdfadsfkljasdf
Run Code Online (Sandbox Code Playgroud)

如何将设置 1 的值更改为 false?如果我可以删除该行,我可以使用我问的另一个问题的回复。

The*_*Wiz 6

尝试类似:

sed -i -r 's/setting1=true/setting1=false/' /path/to/your/file
Run Code Online (Sandbox Code Playgroud)

或者,如果您想替换设置的所有实例,请尝试以下操作:

sed -i -r 's/setting1=.*/setting1=false/' /path/to/your/file
Run Code Online (Sandbox Code Playgroud)