次の2つの場合に、Perlを使用してファイル(内容の一部として以下を含む)を変更するにはどうすればよいですか?文字列の正しい位置(最初から2つのスペースで適切な行に書き込む)が重要です。さらに、次の$ {P} / TESTのTESTは一定ではなく、実行中に変化します。したがって、マッチング関数を使用しないでください。元のファイルは次のとおりです。
! List of Campaigns
! -----------------
CAMPAIGN 1
"${P}/TEST"
## widget = uniline
1)「$ {P} / TEST」のすぐ下に二重引用符で囲まれた別の文字列を追加します(例:「$ {P} / XXXXXX」(XXXXXXはプログラムで前に定義されています))。キャンペーンの数に注意してください!したがって、次のようになります。
! List of Campaigns
! -----------------
CAMPAIGN 2
"${P}/TEST"
"${P}/XXXXXX"
## widget = uniline
2)「$ {P}/TEST」の代わりに「${P}/XXXXXX」を置き換えます。したがって、次のようになります。
! List of Campaigns
! -----------------
CAMPAIGN 1
"${P}/XXXXXX"
## widget = uniline