我正在尝试使用 Phing 将文本附加到文件中的特定位置。
使用 Phing 的默认<append>
将文本放置在文件末尾,我也尝试过使用<filterchain>
,但它不支持该<append>
参数。
例子:
我需要Hello World
在 line2 和 line3 之间附加文本。
//config.php
line1
line2
line3
在第 3 行之后附加文本的代码
<append destFile="\config.php"
text="${line.separator} Hello World; ${line.separator}" />
line2
除了删除usingreplace
并将其重新添加为之外,是否有更好的内置解决方案来完成此操作line2 ${line.separator} Hello World
?
附言。我不能使用占位符或令牌,因为该文件是从远程源下载的并且无法更改。