如何使用 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

相關內容