在以下两种情况下,如何使用 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}/XXXXXX”而不是“${P}/TEST”。所以它会变成:
! List of Campaigns
! -----------------
CAMPAIGN 1
"${P}/XXXXXX"
## widget = uniline