修改VMDK中的文本文件

时间:2013-11-18 19:46:34

标签: bash sed

我需要修改VMDK文件的文件系统中的文本文件,以获取可部署的OVA文件。我已经看到有可能找到字符串(需要修改的文本文件中的测试字符串)并使用sed在VMDK中替换它,但是每当我尝试替换它时,它似乎都有效,但实际上没有任何改变文件。这是我尝试过的:

sed -i 's/oldstring/newstring/g' file.vmdk

之前和之后的sha1sum相同,告诉我文件未被修改。虽然因为我不能再启动那个VMDK的虚拟机(其确定,它是一个测试),但有些事情变得蠢蠢欲动。

有没有人在这里有任何程序化建议。我将在bash中完成所有这些工作。如果没有人可以提出任何建议,我会将此问题转移到servar故障或SuperUser,并询问是否有人知道如何安装VMDK(没有VMware-tools !!!)然后使用sed或通过其他方式直接编辑文件。 / p>

也许有一些方法可以进行二元搜索或者替换字符串。

0 个答案:

没有答案