次のような単純な構成ファイルがあります。
[sectionA]
url = value1
username = value2
password = value3
[sectionC]
url = value1
username = value2
password = value3
[sectionB]
url = value1
username = value2
password = value3
valueXそして、セクションAまたはセクションCのユーザー名に触れずに、セクションBのユーザー名を置き換えたいと思います。
でいくつかのバリエーションを試しsedましたが、理解できる限り、個々の行で動作しているようです。
同等のことを行うにはどうすればよいですか
- StringA を検索します (この場合は
[SectionB]) - 次に出現する StringB を検索します (
username = value2) - StringC に置き換えます ('username = valueX`)