1

我在Git中有一个 manifest.xml 文件,我需要制作一个 Perl 脚本,在其中找到文件中获取的路径。

例如,fetch="ssh://gerrit-xyz.com"。我必须将这一行替换为fetch="git://gerrit-xyz.com/projects/aosp".

我不想将 XML 文件复制到新的,因为 XML 文件很大,不值得。我只想通过正则表达式找到该行(它通常位于 XML 的第 4-5 行)并将其替换为后一个版本的 fetch。

我看到的所有相关答案都建议复制到一个新文件中,这在我的场景中是不可接受的。我该怎么做?

4

1 回答 1

6

如果替换的长度不完全相同,则在不复制至少其余文件的情况下无法更改它。

于 2013-08-13T23:48:27.173 回答