既存のファイルに新しい行を追加して構成ファイルを編集する必要がありますが、ファイルの最後ではなく、代わりに途中(特定のセクションの最後)にあります
# section 1 description
foo1 = bar1
foo2 = bar2
# section 2 description
foo3 = c:\bar.cfg
my_new_line = which_needs_to_be_appended_here
# section 3 description
foo4 = bar4
ここで説明されているように、検索と置換を使用する必要があります。
特定のセクションの最後の行を見つけて、それを次のように置き換えます:それ自体+改行文字+ my_new_line = which_needs_to_be_appended?
また
同じことを行うためのより簡単で賢い方法があるかもしれません(特定のセクションの最後の行を見つけて、その直後に新しい行を配置するために何らかの方法を使用するなど)?