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

関連情報